John Elphinstone, 17th Lord Elphinstone — British noble