About Shen London Limited (09477073) United Kingdom