15 Avery St Stamford CT