Warwick Castle, Warwickshire in Mittelengland, an den Ufern des Flusses Avon