Nominet
The only problem using Nominet is they'll add 50% to your domain prices. You won't get better service, it will be just because a non-profit company has to keep increasing their yearly profits, all for the public good of course (Just don't mention senior staff performance related pay.)