About D & D It Services Ltd. (08289221) United Kingdom