Former British foreign minister Jack Straw has led a delegation of lawmakers to Iran, his office says, as London and Tehran sought to improve diplomatic relations.