Since you're only going to be selling to UK customers, I would go with a .co.uk domain name.
If your name includes keywords that you might be targeting, then the hyphenated version is preferred. However, if it doesn't, then the non-hyphenated version is preferred.
|