Bury Saint Edmonds, Suffolk, England