About Leo Italian Express Limited (09718041) United Kingdom