About J.leek 24 Ltd (13404669) United Kingdom