About J&l Clark Holdings Limited (13487890) United Kingdom