Mintflavour
Bristol are really good, so you don't have to worry about that bit!
I did my distance learning with Oxford who are also really good.
Both their brushup courses are really fun to go on, you get a big pile of feedback to cart away and then you pass!
And myself, if I don't get a job within the first week after getting my IR I'm going to Bangkok and run a chickboy bar
Best of Luck