About Philippa Foxx Ltd (12535211) United Kingdom