Charles Wigram Long — British politician