About S&k Investment Group Limited (12995759) United Kingdom