About Newmarket Equine Clinic Limited (05982720) United Kingdom