About De Novo Partners Limited (08805932) United Kingdom