CNAME is correct, and will work for
www.katmaid.co.uk (IP/Host would be daveamour.homeip.net).
However, you won't be able to use a CNAME for katmaid.co.uk itself, usage is illegal, there's not really a way around that unless you host the entire domain with dynamic DNS (which I think can do this for you).
Chris