Henkel Consumer Goods Inc. has leased 135,000 s/f of office space at 200 Elm Street in Downtown Stamford, owned by Building and Land Technology (BLT). The newly renovated space will serve as the new ...