About Bromsgrove Design & Build Limited (12006327) United Kingdom