CHARCROFT ELECTRONICS LTD