Henry Charles Fletcher — British military officer (1833-1879)