MES PRECISION ENGINEERING LIMITED