35 Haulage St, Carletonville, 2499
018 786 2802 018 787 4611
018 787 3587
carletonwaste@bmgworld.net
www.bmgworld.net
Bearings & Seals, Transmissions, Hydraulic Equipment & Supplies