
MacLeod Family Trust
The MacLeod Family Trust is a UK-registered nonprofit charitable trust that provides grants to support socially impactful initiatives, including technology and public safety projects.
HQ location
London, United Kingdom
Recent deals