About Letchworth Electronics Limited (01356207) United Kingdom