About Punch Press Shear Ltd (09606772) United Kingdom