Later, Lytton's Department Store site, it now houses The Telegraph offices ...