About The Needlecraft Shop Limited (05911509) United Kingdom