William Robert Edward Heneage Finch — Irish army officer