Overseas company in the UK / Starting a business Changes to your overseas company details The UK company law requires every overseas company to register with Companies House if they have a place of business in the UK. For example, a branch in London, England. … Share this:TwitterFacebookWhatsAppSkypeLinkedInPrintLike this:Like Loading...