Chris, welcome to world of domaining. Yes the price you see if the price you pay but in most situations you do not receive hosting for that price (or anything that even looks like a real web hosting package).
I own some .co.uk domains and I've registered them through Moniker but I also have plenty of domains at Godaddy.
One thing to check is that .co.uk domains are usually registered for two years at the start.