Alice Richardson is relishing the chance to spearhead England's challenge at the Women's Sevens World Series event in Texas.