Do limited companies need to file accounts with both Companies House and HMRC?

Yes, limited companies submit statutory accounts to Companies House and a Company Tax Return, known as a CT600, to HMRC.