Find the best GP in Alcester among 13 specialists.