What does Natural England mean in a planning context?

Natural England is the Government’s statutory adviser on landscape in England, with responsibility for landscape designations such as National Parks, Areas of Outstanding Natural Beauty and Heritage Coasts. Natural England is also concerned with England’s future landscapes, with involvement in planning policy and a range of environmental land management projects.