About D & D 80 Ltd (11360723) United Kingdom