The City of London Corporation are not only the local authority for the commercial and financial heart of Britain, we’re responsible for the ownership and management of over 4,000 hectares of London’s open space.