About Wool & Canvas Limited (09534421) United Kingdom