English Heritage is the government agency with responsibility for the protection, care and promotion of the monuments and heritage resources of England.