120 Long Ridge Rd Stamford, CT 06902