George Freeland Barbour — British politician