Join our culinary adventure as we visit Humble Chicken, a Michelin-starred Japanese restaurant in London. From tender beef tartare and foie gras to creative fried chicken with caviar and adorable ...