About Penchard (holdings) Ltd (10149709) United Kingdom