About The Newmarket Clinic Ltd (07147190) United Kingdom