Treves & Hyde - 15/17 Leman St, Whitechapel, London E1 8EN, UK on Eaten