Not as simple a question as it sounds. It depends what you actually mean? A "public" company is NOT a "Ltd" company. They are two different things.
All companies are required to file annual accounts with Companies House. A "private limited company" (Ltd), if it is defined as "small" doesn't have to file a Profit & Loss statement, just a balance sheet, so the short answer if it's one of those is, you can't.
A "medium" sized company has to publish a statutory P&L starting with "Gross Profit" (so it doesn't have to disclose its turnover). A "large" company has to disclose turnover and cost of sales.
A "public company" (plc) is the same as a large Ltd one.
In all cases however what they publish if at all is a statutory format P&L account which won't tell you much really. Just sales, cost of sales, other income (in total), interest and tax. No companies are required to publish their detailed expense accounts.