Sir John Barrington, 9th Baronet — British politician