What the heck is hosting?
Your website needs a home on the internet. All the files and images that produce the end result must be available for people to see. A server (a powerful computer in a data centre) is where most websites 'live'.
If your business is based in the UK, your website needs to be hosted on a UK server. We have over 10 years experience running rock solid, reliable servers that are UK based.