About Beaumaris Welsh Crafts Limited (01275617) United Kingdom