Newham's matcha destination serving strong, high-quality matcha floats and red bean mochi buns that taste like you've stepped into a Tokyo café.