GRANT DUFF, Mountstuart Elphinstone (1829-1906), of Eden , Aberdeenshire