About S & S Managing Investments Uk Limited (11112074) United Kingdom