About Malcolm Electronics Ltd (13364863) United Kingdom