Sir Peter Arthur Halkett, 8th Bt — (1834-1904), Army officer