Office space rental in Fairfield, One Landmark Square Landmark Square Stamford, CT Floor 8