About David Walker Textiles Limited (03877686) United Kingdom