UK limited companies and limited liability partnerships (LLP's) are legally required to have a UK registered office.

It is the formal and official address of the company and does not have to be the place where the business trades.

Companies House and HMRC will always write to a companies official address.