Denver DENVER 4660 Ironton StDenver, CO 80239P 303.227.0559 Fabrication Facility 20,000 square feet Office Space 4,000 square feet Headcount 45 employees