About De Developments Limited (04711100) United Kingdom