BBB International LLC has renewed and expanded its lease at 1100 Towbin Ave. in Lakewood, NJ, for a total of 64,500 square feet. The logistics company uses the site as its corporate headquarters and will now occupy 97 percent of the building's space.