People are being warned to stay away from St Mary’s, as more than 100 firefighter crews work to control a massive factory fire.