Richard Campbell Stewart — British general, died 1904