Free web hosting?
You can of course, simply host your website with any free ISP. There are a few obvious problems with this that you should consider.
In reality, these servers can be slow or unreliable or be full of banners or other advertising. If the pages take too long to download, your potential clients will think nothing of hitting their back button and moving on to the next website; after all, it is only two clicks away!
The other problem with using free webspace is the probable address of your website. It's likely to be something like:
http://www.mycompany.atmyisp.co.uk.
Hardly professional, or easy to remember and not favoured by search engines.