About Heworth House Clinic Limited (08602923) United Kingdom