Great Britain and N.I. Highworth Troika Systems Ltd Suppliers Measurements, measuring instruments and installations, misc. · Measuring and control equipments