Find the best GP in Bath among 100 specialists.