Wherever you are in England, you’re never far away from one of English Heritage’s castles. The mighty walls of these fortresses have stood proud for many centuries, from Norman earthworks to royal ...