About Wool & Leather Artisans Ltd (11017595) United Kingdom