About Letchworth Steel Limited (02294309) United Kingdom