Well, i heard about many registration companies at multiple location. but yes In this modern age, to get business online important to Domain Name Registration with right place. also important to have unique domain name with very affordable price. As location wise i heard many namely domains provider who are good i think!
Yes there are many server hosting companies in the market. Recently i went with Onlive Server namely server hosting provider. And yes i think the most important thing including plans is Services, and i felt satisfy with services. Of-course i would rather to know more plans with different hosting communities at UK location. But as my opinion i think it was my one of the best experienced.