More than 100 firefighters are currently battling a  fire at a hazardous materials factory in North Melbourne which is likely to burn for days.

Residents have been told to take shelter and stay inside as the blaze is now ‘out of control’ according to authorities.

The address is registered to toxic waste disposal company Bradbury Industrial Services, whose license was suspended a fortnight ago after non-compliance environmental issues.