Domains: Domain names are basically the names of websites. Anyone can buy a domain name providing it hasn't already been used. For a full and simply guide to Domains, check out the Logolinks Domain Guide
99 PENCE PER MONTH offer from one of the worlds largest web hosts, 1 and 1 provide hosting and domain services ideal for small and medium business users. They guarantee 99.9% uptime, have full database and email capability and even shell access on their Linux hosted services.
Madasafish is a UK based internet service provider ownded by BT. Many many years ago you may have used it as Freenetname but it no longer offers domain names. Broadband connection and webmail at good rates.
Freeola is the perfect webhosting solution for personal and small businesses running on a budget. It won't be free if you have another ISP but the prices are really attractive and they have loads of options.