Nonprofit Organization Management - London, England, United Kingdom
The Corporation of The Church House was founded as a charity in 1888 by Royal Charter. Based in and adjacent to Dean's Yard, near Westminster Abbey, the building houses the National Institutions of the Church of England