Trucks and heavy equipment Mercedes Truck Trailer for transporting cars and equipment inside and outside the Kingdom