About The Sloan Clinics Ltd (11399259) United Kingdom