121 Parry Rd Stamford, CT 06907