About D & D International Limited (05201828) United Kingdom