About Duchess Naturals Limited (11515434) United Kingdom