About De Novo Housing Ltd (12881943) United Kingdom