I'd e nervous about running a business on free hosting. You want something that will be there in the morning so you don't have to worry about it and get on with your business.
If you're selling then you'll ideally need an SSL certificate or a complete handoff to a 3rd party payment processing system.
A small but reasonable hosting shouldn't cost more than a few £/month, you can then grow your hosting account as your business grows.
Your hosting would be a tax deductable cost, and if you're that tight on funds, then your business may have other issues more important than the hosting to worry about
