Sir Charles Tennant, 1st Baronet — British politician (1823–1906)