About H & L Group Ltd (13696448) United Kingdom