Angus MacLeod — British Royal Navy officer (1847-1920)