About D & D Engineering (holdings) Limited (04966769) United Kingdom