467 W Hill Rd, Stamford, CT 06902