About Industrial Springs International Limited (SC518426) United Kingdom