Not a recommendation of a local outfit, but I did an intensive course around 10 years ago (in the South West) and it was well worth it.
At the time I was working offshore for long periods and didn't know when I'd be back to be able to have a standard routine of lessons, so it suited me well.
On the Monday morning I was picked up, told the guy I'd driven round a car park before, so he sat me in the driving seat and off we went to a quiet housing estate to build on the basics for 6 hours. Similar on Tuesday but with dual carriageways and some manoeuvres. By Thursday morning it just felt like I was driving some old guy around in his car (a little fiesta diesel which was fairly easy to prevent from stalling) as he shout out directions and chatted about his previous career. Had the test on Friday and that was that. So all in all I think it was 6 hours x 4 days and 2 hours on the Friday before the test.