Lister-Kaye, John Lister, Sir, 2nd Baronet