George Skene Duff — British politician