William Hamilton Nisbet — British politician