Edward Hopkinson — British engineer and politician