About Pallett & Sons Engineering Ltd (11868061) United Kingdom