Search the register – results All results 123HYDRO LTD 10330376 - Incorporated on 15 August 2016 First Floor, 107 George Lane, South Woodford, London, England, E18 1AN