It happened at 145 James Way in Southampton.
A sign on the building says New Age Industries.
The fire was reported on the roof shortly before 11:00 a.m. and a second alarm was struck soon after rescuers arrived.
There is no word yet on how this fire started.