About Spence Textiles Limited (SC669873) United Kingdom