E means everything at Mercedes-Benz of Leicester Published by admin on Tue, 2009-07-14 11:35 The latest version of the world’s most successful business saloon makes its first appearance at Mercedes-Benz of Leicester this month and is a car that can truly claim to be engineered for success.