Hidden inside Clifton Kitchen near Canary Wharf, this Indo-Chinese spot slings hot garlic chicken and mixed fried rice worth seeking out despite inconsistent recent reviews.