About S & O Investments Limited (09048980) United Kingdom