Sir John Barrington, 9th Baronet - British politician