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.