Find the best GP in Newmarket among 21 specialists.