About Jl (holdings) Ltd (09276249) United Kingdom