About The Island Wool Company Ltd (07733783) United Kingdom