About B. & S. Threaded Products Limited (00934642) United Kingdom