We are currently operating a queuing system for new investment into the Access Accounts and as a result your funds will be invested at a slower pace than usual. Click here to find out more.

UK Business Definition

"UK business", for this purpose, is to be construed as including a company, entity or person owning property and/or other assets located in the UK with a view to generating income, but regardless of where the company is incorporated, the entity exists, or the person is resident or domiciled; this could be in the UK or overseas.