About The Wool Store Limited (06588619) United Kingdom