No, DreamHost isn't a registrar for .co.uk domains (yet, and we haven't even heard any rumors). As you said, I guess you'll have to go with 1and1. I'll ask the folks in the London office at work what they use.
Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options