Find the best GP in Rochdale among 243 specialists.