Hi,
A UK establishment exists if either the:
- place where essential management decisions are made and the business’s central administration is carried out is in the UK
- business has a permanent physical presence with the human and technical resources to make or receive taxable supplies in the UK
We would normally consider a company which is incorporated in the UK to have an establishment in the UK as long as it’s able to receive business supplies at its registered office.
Thank you.