Looking for the best cheap eats in London? Here are all the budget food shops, cafes and restaurants to eat wholesome, affordable lunch under £5 in London!