Peter Bartholomew Long — English politician