About Marks & Mann Stowmarket Ltd (10786234) United Kingdom