I was able to find information on domain name registration and hosting on http://www.123-reg.co.uk/web-hosting/. This site was really useful because it explains everything for beginners and simplifies the stages involved in registering the domain name. If i want to distribute my site this is where I could start. I would register my domain name and then choose a package which for my website would probably be small business at £4.99 a month. These hosting companies rent space from the larger server owners like 'AOL' and 'GOOGLE'.