About The Alexandra Clinic Limited (02664700) United Kingdom