I completed mine at Synergy at Fairoaks.. Great instructors and aircraft (at the time).
Also did some at Airways Flying Club (when there was a "British" at the beginning of their name) at Wycombe/Booker. Also great instructors and planes.
West London Aero Club also look the goods..
They are not the cheapest, but I found their professionalism and approach got me through faster than others.