Have been hosting sites with 123-reg for around 6 years, and found them to be efficient and reliable during this time.
Have no problem recommending them. ============================== REVIEW: After ordering and cancelling a domain and website in October 2013 for which I received a full refund, I was annoyed to get a payment taken from my account for £18 on 1st January 2014. Seems my website cancellation wasn't removed from their system so I was billed. It shouldn't have taken several emails including instructions to dial a premium rate number before they got their act together! Though I got a refund and apology within 36 hours.
To reply as a company, please log in to your business account.