About W&s London Limited (10380015) United Kingdom