They say you can get a .co.uk tld name for free. I did it they charged me £1. Still, 1 quid for 1 year domain name seems decent enough to me. Just disable auto-renew of course. I just 301'd it to my .com. https://www.names.co.uk/ apologies if it's in the wrong area.
Yes, but there is one problem with them. If you would like to transfer your domain to another registrar, then you will need to pay the £10 + VAT administration fee. https://www.names.co.uk/support/articles/transfer-a-domain-away-from-names-co-uk/ .CO.UK domain one per consumer: £0.00 at lcn.com £0.99 at 123-reg.co.uk
They'll get your money one way or the other.. In this case, they'll get it either when you need to renew or when you want to transfer it out to another registrar..
most provider today did it. cheap or even free on first year, non transferable. You can transfer next year after renewed to keep the client on the list