There is more than one place named Stamford. See:
See also: Stamford Bridge, Stamford Hill and the various places named Stanford