About The Leicester Clinic Limited (08010407) United Kingdom