Your own .co.uk site for less than £46 or have a prettier one from less than £66.
That covers you for a year. After that, it’s £22 per year, with another £8ish pounds every two years to renew a .co.uk domain name. Do some of the work (like registering the domain) yourself, and the first year’s cost will be less.
More details here