THE RIVER LEA TIDAL MILL TRUST LIMITED

Address:  Millers House, Three Mill Lane, Bromley By Bow, London, E3 3DU
Telephone:  02089804626