Kulu Kulu Sushi, a quaint and charming sushi restaurant in Soho, London, has been a local favourite since...