About The Deben Wire Company Limited (03127768) United Kingdom