About J C Lloyd S Limited (13226302) United Kingdom