About S&j London Limited (10554355) United Kingdom