William Farrer Ecroyd — English politician