About S & S Investments (gbr) Limited (13668707) United Kingdom