About Punch Precision Limited (02724213) United Kingdom