About Debs Wool Shop Limited (09951739) United Kingdom