100 Hemlock Dr Stamford, CT 06902