About Duck Barn Interiors Limited (08701266) United Kingdom