About Edwin Lowe Electronics Ltd (13180235) United Kingdom