About S&h London Limited (10440687) United Kingdom