About The Duck Barn Artisan Ltd (10123039) United Kingdom