About Steven Hargreaves Textiles Limited (04695643) United Kingdom