About The Leyland Italian Limited (11916078) United Kingdom