About Universal Spring & Pressings Limited (02119122) United Kingdom