BMK CONSULTING ENGINEERS...

Comprises a number of divisions, inclusive of Transportation, Water and Sanitation, Infrastructure Asset Management, Storm-water Design and Management, Civil and Structural Engineering and Human Settlements.