About Ben Singer Machinery Limited (05910658) United Kingdom