About Blomfield House Bury St Edmunds Limited (12432342) United Kingdom