About S&k Investments (ne) Limited (11775058) United Kingdom