About De Millies Ltd (07403463) United Kingdom