About Spot & Sew Limited (11908973) United Kingdom