Tuwaiq Afaaq Contracting Company carries out excavation and removal of land and projects by the meter or piece. We welcome agents