When you start up in business you can choose to form a limited company. You register it at Companies House and certain details will be available to be viewed by anyone for a small fee. However, last week Companies House launched its Free Accounts product which allows anyone to download accounts information free of charge.
http://www.accountingweb.co.uk/article/companies-house-offers-free-accounts-data/549361