I have my own web server facilities where I can host most sizes of websites and e-mail services if required.
The servers are high specification with a fast 10Mbit connection to the internet.
You may well want to use another hosting service and I can help you set up or control that.
It could easily be that I advise you to use other hosting or ISP services depending on your requirements.