About N.c. Spencer Holdings Limited (03686414) United Kingdom