Find the best GP in York among 155 specialists.