About Nelson Wire & Spring Limited (12101575) United Kingdom