About Barrier Components Limited (02187902) United Kingdom