About Sps Holdings And Investments Ltd (12818880) United Kingdom