About Palmer Fabrications Ltd (12016934) United Kingdom