Sir John Stonhouse, 3rd Baronet — English politician