Until this month a company had only be able to deliver forms by post or at the one of the Companies House offices. In response to increased delays in processing paper forms due to the pandemic Companies House have developed an interim system to upload some documents online. Details of the service can be found on the gov.uk web site.