About Sp & Sa Investments Limited (10806095) United Kingdom