About Thimbles Fabrics & Crafts (u.k.) Limited (12214826) United Kingdom