Specsavers has a UK gov't contract to carry out vision tests for drivers. Do we need to ask - why are gov't contracts invariably given to big corporations - instead of smaller businesses that support the economy?