38 Talcott St Barrington, RI 02806