CloudCenters LLC proposed a 256,000 square foot data center at former The Lockformer Company in January. The metal fabrication firm is infamous in the area for closing down after facing massive ...