Holcroft Blood — English army officer and military engineer