I would recommend 1and1 for my customers to purchase their domain names, For UK customers 1&1 in United Kindom For US and Other customers Web hosting from 1&1