I'd definitely recommend MTC -
http://www.mtcmotorcycles.co.uk/index.htm
I'm pretty much a fair weather biker only who can't afford a bigger bike (I currently have a DT125) and they've never held that against me. They're friendly, helpful, seem good on price, honest. The only bad thing about them is that they are closed on Sundays and Mondays.