Founded
1975
Legal Status
Trust
The charity uses income earned to make grants to both individuals and organisations.
Charity no. 269489
Registered 1975· England & Wales
Year ending 2025
Income & expenditure over time
Europe
Charity no. 269489
Registered 1975· England & Wales