About Punch & Co. Ltd (07311304) United Kingdom