About D.w. Sales & Marketing Ltd (06119609) United Kingdom