Flower & Dean Walk 29 Flower and Dean Walk, London E1 6QT