About Impex Leonard Ltd (13050291) United Kingdom