About D & S Of London Ltd (11831374) United Kingdom