Great Britain and N.I. Swinton Grange Escada Systems (Europe) Ltd Suppliers Measuring and control equipments · Control instruments and equipments, misc.