About Machine Shop Special Effects Limited (03364770) United Kingdom