About D & X Ltd (06526193) United Kingdom