Argyll Lodge , Kensington , London , England.