About Leamington Electronics Ltd (12272751) United Kingdom