28/05/25

Trust Me, I’m A Company

Trusts in the UK can trace their origins all the way back to the feudal system, when ownership of land could be temporarily passed to the feudal overlord until the new owner took possession. They are still in use today, often for similar reasons.

The Austrian Private Foundatio…