About Thornhill Clinic Limited (07912078) United Kingdom