Manchester City Mission, a Christian organization serving the people of Greater Manchester since 1837. Charity number: 1170263