About Chargill (holdings) Ltd (07664360) United Kingdom