About C&r Group Ltd (12955037) United Kingdom