About De Novo Midlands Limited (09662325) United Kingdom