About The Yorkshire & Humber Clinic Ltd (12817198) United Kingdom