1.3m schoolchildren across England are now enjoying a free school lunch thanks to Liberal Democrats in government.