About C&n (london) Limited (10965001) United Kingdom