64 Alvord Ln Stamford, CT 06902