About Bromsgrove Trade Frames Ltd (12099563) United Kingdom