About Sloane Court Clinics Limited (08221158) United Kingdom