Find the best GP in Bromyard among 11 specialists.