23 Hidden Brook Drive, Stamford, CT 06907