London has cancelled its no-travel advice on Iran, stressing willingness to improve ties with Tehran on a “step-by-step basis.”