f**king hate 123reg, wouldn't use them again myself.
Registered a domain with them, received all the confirmation emails etc, payment taken.
6 months later I get some hosting elsewhere and go to transfer the domain to start using it only to find they hadn't actually registered it to me.
Luckily it was still available, they refunded me and I registered it through my hosting, relichost.net.
Relichost were recommended to me on here and have been great, cheap and have been pretty good service wise.