BSK,
I am happy with
www.easily.co.uk who I have used for serval domains. I don't make use of any of their webhosting or email account services, so cannot comment on those, but they make it very straightforward to transfer domains completely to the control of your own server (which is useful for me, but probably not necessary for you)
HTH,
/RTFM