i think you can only register a .co.uk with a British provider, don't worry there lots of them,
http://www.hostingspeeds.com/index.php?act...nited%20Kingdomany host provider will supply you with a .com domain
i always tell my friends to always look for a host with a telephone help line especially if they are new to the game, broke that rule myself last time because A: i know what I'm doing now, and B: i was looking for the fastest host out there to run a large flash site.
if you are hosting video and music you'll need a fast host and plenty of space and band width,
i recommend
http://www.reacthosting.com/ they have an excellent email help line
speed so the videos run smoothly, space = the amount of stuff you can put on the site, bandwidth = the amount of people that can view the videos, ever gone to a site that was there one day and gone the next? they prolly ran out of band width for that month, a few options for this, automatically up your band width if you run out, you'll be charged monthly for this, option two by more band width from the host,
buy 12 months at a time works out a lot cheaper and many hosts will throw in a free domain name,
start small/cheap and if you find you are running out of space upgrade to the next package
hope this answers a few questions for you