About Jl & Tk Limited (10121605) United Kingdom