About Bromsgrove Building Solutions Ltd (12280017) United Kingdom