About S De & Co London Limited (12721057) United Kingdom