About Norfolk Punch Limited (SC368344) United Kingdom