About C & Jd Limited (SC334278) United Kingdom