Robert Long — English politician