About The Alpaca Wool Company Ltd (05492366) United Kingdom