About 26 27 27a St. Mary S Square Newmarket Management Limited (01695071) United Kingdom