Sir John Henniker Heaton, 1st Baronet — British politician (1848–1914)