Liverpool April 30, 2025By Samuel BrownStellantis boss warns that UK is ‘not open for business’ as he discusses closure of Luton plant – Car Dealer Magazine