About Spp Holdings Limited (10615284) United Kingdom