About De Novo Kitchens Ltd (06019005) United Kingdom