About C D Spencer Limited (11637376) United Kingdom