About Duck & Hedges Limited (04532111) United Kingdom