About Wild Meadow Wool Ltd (12521329) United Kingdom