About D7 Developments Ltd (08149902) United Kingdom