About C & Jc Limited (11672504) United Kingdom