English Heritage is a charity that manages over 400 historic monuments, buildings and places. These include prehistoric sites, medieval castles, Roman forts, and country houses.