hedges in downtown stamford, ct