Stewart, C. Seaforth (Charles Seaforth), 1823-1904