About C & R Spence Ltd. (SC389706) United Kingdom