About Halifax Numerical Controls Limited (03519696) United Kingdom