About H & L London Ltd (06943119) United Kingdom