It was a wonderful achievement for Bury St Edmunds to win Best Overall Entrant in this year’s Anglia in Bloom awards