Transparency International Exposes £64 Billion in UK Property Held via Trusts23 May, 20254 minutes read