General Contracting General Contracting can mean almost anything. And that's what we can do...almost anything! From repairs to remodeling and renovations, Element Restoration has you covered!