About Playford & Playfords Ltd (12391405) United Kingdom