About C & R Sales S W Limited (10608101) United Kingdom