About Fletchers Pallets Limited (03398519) United Kingdom