About Croft Clinic Ltd. (12225565) United Kingdom