English Heritage is a charity that manages and preserves over 400 historic sites and monuments across England. It aims to promote the cultural heritage of the country, offering educational resources, events, and activities to engage the public with England's history.