About Glenrose Textiles Limited (02307740) United Kingdom