The data has previously been available to the public but at a cost. This week the Beta version has been released to allow free searching and viewing of the 170 million records available. The data includes financial accounts, company filings, past and current director details.
https://beta.companieshouse.gov.uk/