About C&r Nicholas Group Ltd (12821860) United Kingdom