About Press & Shear Machinery Limited (08907106) United Kingdom