About Oldham Textiles Limited (13248873) United Kingdom