About J C S London Limited (04961404) United Kingdom