About H&l Holdings Ltd (SC654411) United Kingdom