About D & D Major Limited (04916712) United Kingdom