I would second, or is it even third, speaking to Kevin Rowell at Sherburn.
I passed with him last year and haven't looked back since. Top class flying from somebody who really knows how to teach and he isn't too shabby on knowing everything without being condescending.