About Sps&holdings Limited (13271884) United Kingdom