About Hextall Holdings Limited (11349987) United Kingdom