Bury St Edmunds — town in West Suffolk, England