There are a number of web hosting facilities about, and some are more favourable than others, depending on choice. Some ISP's run their own free hosting for customer's, so it might pay to look there?.
Personally. I use 1&1 for my needs. http://www.1&1.co.uk
You could also look at this hosting review-comparison website http://www.hosting-review.com/uk.shtml?gclid=CIuIw4Diw68CFQITfAoDBd7jQ for further information.