Stephen Williamson — British politician (1827–1903)