About C.n. Spencer Limited (00162366) United Kingdom