The Trust Deed is the legal document, drawn up in December 1999 and updated in 2023, which sets out the terms on which the Trust is run.
Read it here.
The Trust Deed is the legal document, drawn up in December 1999 and updated in 2023, which sets out the terms on which the Trust is run.
Read it here.