Hampstead Heath has over 20,000 trees. The City of London Corporation is responsible for their health and management. Keeping Hampstead Heath looking so natural actually means a lot of intervention.