Sustainable coffee shops: 12 of the best eco-friendly places in London to enjoy a hot drink