The Corporation of the Church House exists to support the Church of England by providing it with a home in the shape of office and meeting space as well as through the giving of annual grants
The organisation's trustees are engaged to help the Corporation meets its objectives