Find the best GP in Frome among 47 specialists.