An independent registered charity, IMAGINE provides community based mental health services to people who need support with life skills, housing, empowerment and community participation. Through our innovative person centred solutions, we aim to help each ...