Apologies if this has been covered elsewhere; I’ve searched but can’t find any similar topics.
It might be useful if Companies House could provide some sort of OAuth-like functionality that would allow third parties to confirm that an individual owns or is responsible for a business.
Ideally (I think), there would be an OAuth style flow where a user is directed to Companies House, logs in with their “WebFiling” credentials and a token is sent back to the requesting site that can be exchanged for the company number of the company the individual “owns”.