About S & K London Limited (12324190) United Kingdom