Registering a sole trader business will not protect its name. It’s standard practice to register a Limited Company.
This is because you cannot register a company with Companies House using the same name or too similar to one that currently exists. By registering a company at Companies House it will ensure that no one else can register it. Registering the name proves that you asserted your rights on the name which can be useful if you ever get involved in a name dispute.