About H&q Ltd (13401882) United Kingdom