b a wills mineral processing technology