About D.d. Trustees Limited (06391599) United Kingdom