Hamilton , Argyll Lodge , Kensington , London ( England ).