Imperial China - 196-198 Stanley Rd, Teddington TW11 8UE, UK on Eaten