The Nelson Trust is an active company incorporated on 13 June 1996 with the registered office located in Stroud, Gloucestershire. The Nelson Trust was registered 29 years ago.
The Nelson Trust is a charity that provides support and rehabilitation services for individuals affected by substance misuse and trauma, with a particular focus on women.
Financials
Net Assets, Total Assets & Total Liabilities (2015–2024)