A roofing business has leased nearly 5,000 square feet at an office building in Elmwood Park, brokers with NAI James E. Hanson said.