About Wild & Wool Limited (09731527) United Kingdom