About The Coach House Clinic Ltd (12012519) United Kingdom