About Bromsgrove Holdings Limited (10356421) United Kingdom