About The Sloane Street Clinic Limited (05831606) United Kingdom