William Beauclerk, 10th Duke of St Albans — British Liberal politician (1840-1898)