Two new leases and two renewals have fueled more than 26,500 square feet of activity at a Meadowlands flex industrial building, executives with The Stro Cos. announced recently.