Does it have to be a UK based company? Hostway is who I'm hosted with, they leave a little to be desired but overall the service has been great. $9 a month for a good package.

FOr my home for free I use.. dns2go.com

from the dns2go site: http://dns2go.deerfield.com//

DNS2Go is a free Domain Name System that will make your
computer accessible anytime, anywhere by associating a
domain name of your choice to your currently assigned IP address.