About Hand & Head Ltd (07002024) United Kingdom