About Machine Shop Special Projects Limited (04232669) United Kingdom