About C&r Holdings Ltd (12537358) United Kingdom