General Plant And Truck Rental in France Leleu Et Fils Address: 10 rue de Coupigny, 76390 Illois France Phone Number: +33 2 35 93 66 07