Lewisham's markets sell an enormous range of products, including food, flowers, bric a brac and multicultural produce, as well as organic wares at the farmers markets.