To set up a website you need a domain name, hosting solution and a web design, we can help with any advice domain names, hosting packages and also setting up associated emails.