About Pinches Fabrications Limited (08630513) United Kingdom