About The Duck Cottage Company Limited (08885144) United Kingdom