No. Companies House function is to maintain the UK database of companies. Any application to register a company is made to Companies House no matter how the application is made.
You can make an application directly with Companies House but they won't include statutory registers.
They also won't build you a website, register domain names, file your accounts, design you a logo....
You get the point!
How will I get my Company documents?
We provide the company formation documents as soon as the
company is registered to your secure client area.
This is where you will also find our other tools that help your business to start and grow faster.