About De Novo - Architecture Limited (05200483) United Kingdom