About D & D International Engineering Services Ltd (07895988) United Kingdom