About Dufour Designs Limited (04674096) United Kingdom