About De Candole Group Ltd (07874620) United Kingdom