About D&d Developments Ltd (10517622) United Kingdom