About D D Developments Limited (10919817) United Kingdom