Sir William Hornby, 1st Baronet — British politician (1841-1928)