About De Novo Developments Limited (05144069) United Kingdom