This company is offering free web hosting. You can transfer in your .uk domain name for free and renewal is only 9p. The only catch as far as I can see is that the data transfer is only 100MB per month so I think they're hoping that if you exceed this then you'll upgrade to their hosting service. What I've done is bought a domain name (not hosting) from 1and1.co.uk for 1.99 +VAT per year (min. 2 years so total £4.68 including VAT) and then transferred it over to Heart Internet and neither company charged me for the transfer.
Here's what is included according to their website:
Some of the features of our free account include:
No Purchase Necessary
No Pop-ups or Advertisments
Commercial Use Allowed
Real Time Activation
Offer open to customers in the UK only
All These Features for Free!
Webspace: 2,500 MB
Data Transfer: 100 MB
Mail Boxes: 1,000
Mailing Lists: 1,000
Email Forwarders: Unlimited
Catch-All Email: Unlimited
Junk Mail Filters: Unlimited
eXtend Control Panel
Webalizer Graphical Statistics
£300 Software and Free Web Tools
Site Management Tools
Massive CGI Script Library
Price Freeze Guarantee
24 x 7 Technical Support (not included)
Sign-up Now! Real Time Activation!
Although you get 2500MB of webspace, the 100MB per month data transfer limits this. My tip is to create a small website and link to photos or graphics on another site where you can upload your pictures for free (something like mypixmania or photobucket) and then you won't use up your monthly data transfer either uploading photos or when other people look at your site.
This is my first deal posting so I hope it is useful to someone!