About S. & P.c. Systems Limited (01434638) United Kingdom