consulting companies for stone crushing in south africa