51 schuyler avenue stamford, ct 06902