About Mengham Electronics Ltd (10409837) United Kingdom