About Spencer Wire Products Limited (03057603) United Kingdom