About C Spencer Limited (02334308) United Kingdom