I assume you used Names.co.uk’s first year free deal? If so, that’s just free for the first year, and after that you have to pay.
You can then choose to renew the domain with Names.co.uk, migrate the domain to another provider, register a new domain with Names.co.uk or register a new domain elsewhere.
If you were hoping for a perpetual free domain, those don’t exist as far as I know. If that’s what you were hoping for, then it’s indeed a “failure”.