About D3 Developments Limited (08325476) United Kingdom