About Bromsgrove Brothers & Co. Ltd (12305901) United Kingdom