About The Stamford Clinic Limited (06599327) United Kingdom