Home › Cities Hall › Havelock › Havelock Precision Engineering Ltd