England youth international Leah Williamson has signed a new long-term contract with Arsenal Ladies. The 18-year-old has been part of the club since the age of nine and has become a first team player over the past two seasons.