Bury St Edmunds, Suffolk, England