About Sps (holdings) Limited (SC110120) United Kingdom