About The Newmarket Equine Hospital Limited (04835644) United Kingdom