About C & R Investments Holdings Limited (11937176) United Kingdom