About Sloane Square Clinic Limited (04982692) United Kingdom