About D & S London Ltd (06844410) United Kingdom