About Pickard Michels French Ltd (12240273) United Kingdom