Yes. Every company, whether or not they are trading, must keep accounting records.
Accounting records must in particular contain: -
Also, where the company's business involves dealing in goods, the records must contain: -
Parent companies must ensure that any subsidiary undertaking keeps sufficient accounting records so that the directors of the parent company can prepare accounts that comply with the Companies Act or international accounting standards.
A company must keep its accounting records at its registered office address or a place that the directors think suitable. The records must be open to inspection by the company's officers at all times.
If the company holds the records at a place outside of the UK, it must send accounts and returns at least every six months and keep them in the UK. Those accounts and returns must disclose the financial position and enable the directors to prepare accounts that comply with the requirements of the Companies Act, including where the accounts are prepared using international accounting standards.
Private companies must keep accounting records for three years from the date they were made. Public companies must keep them for six years.