About D & X Associates Limited (07796821) United Kingdom