About The Thornbury Clinic Ltd (10620266) United Kingdom