Great Britain and N.I. Slinfold Mecmesin Limited Suppliers Testing instruments, misc.; Testing machines