About Lace And Thread Limited (12960795) United Kingdom