what is an excavation contractor
Site excavation is a process in which soil, rock, and other materials are removed from a site, typically with the use of heavy earthmoving equipment such as excavators and bulldozers.