About J&l (london) Holding Ltd (10583012) United Kingdom