About S & P Investments Limited (06391479) United Kingdom