GoDaddy is fine for .com. Whois protection can be added in the basket, it's about £7 a year if memory serves.
Heart Internet is fine for .uk / .co.uk. Note if you register the domain as an individual, only your name will show, not your address. If you want a full hide, they now have a product which is added in basket and is a few pounds a year.