William Henry Ellis — British civil engineer