About Glove & Hand Limited (11474709) United Kingdom