About Tors Spring Company Limited (02184547) United Kingdom