About C & R Consulting Services Limited (10028609) United Kingdom