Firefighters took three hours to extinguish a blaze at an industrial park in Woodlands on Saturday morning, with one fireman injured in the operation.