About J&j Klick International Limited (13415483) United Kingdom