About Lockman Electronic Holdings Limited (01672274) United Kingdom