About De Candole Limited (07899428) United Kingdom