About Palletman & Sons Ltd (06665883) United Kingdom