Rent office space in Fairfield, One Landmark Square Landmark Square Stamford, CT Floor 19