About C.s.c. Spens Ltd (SC597460) United Kingdom