About J C L London Limited (03192286) United Kingdom