Companies House - To find out more about a company, the place to look is Companies House. It holds all of the latest UK company information including accounts, annual returns, company records and directors' reports.
All UK-based companies must be registered with Companies House. You can check information online at www.companieshouse.gov.uk. Charges depend on how much information you require.