About Leach Lane Clinic Ltd (10991272) United Kingdom