About C&h Group Ltd (11214806) United Kingdom