About Bromsgrove Window Installations Limited (04655216) United Kingdom