About Ollerenshaw Threads Limited (01591156) United Kingdom