About C&n Investment Holdings Limited (12216708) United Kingdom