> but lookups for self employed people are very limited.

Do self-employed people not have to register their business? I thought everyone who has a business has to register with companies house and file tax return.