I learnt at Stapleford and it took me tad over 50 hours flying time to learn. It cost me in the region of £6,700 all in, including all my own equipment and headset, as well as medical, membership fee and exam fees etc.
I didn't pay for any ground school courses - I tried doing the Air Law exam by self-study and found I coped OK, so I did them all this way. Staplefords ground school is pretty limited anyway.
You also get a discount if you pay up front - can be risky, but if you're happy to do it, I think it works out at 10% for the 45 hours.