About Lambon Fabrications Limited (08434960) United Kingdom