BGS - quite simply the best by miles!
Did my ATPL grounds with them after studying with Oxford in the early days of JAA. They take the course, teach you everything you need to know with little "practical" extras then fire you into the exam to come out with the highest marks in the Country.
Need to say to no more - get the course booked.