About Tin Head Tap Ltd (11943917) United Kingdom