Thanks everybody for the replies and for the moderators to move this as a new topic.
Like I thought that the reviews are mixed, Namecheap.com or GoDaddy are my short list. The domain registration is for a wedding website so we can have our own domain and perhaps in the future after the big day used it as a website.
GoDaddy 2 years subscription:
£15.33 (Inludes the Protect your personal information, some say this is scam to extort more ££)
Namecheap 2 years subscription:
£14.90 (Includes WhoisGuard, not sure again if this is necessary)
Thanks again