Business Accounts for UK Companies with Foreign Directors

No. You must live in the UK as the screenshot says.

1 Like