St Giles Trust is a national charity and a global leader in using lived experience to drive meaningful social change. For over 60 years, they have worked with people held back