Find the best GP in Manchester among 1084 specialists.