ECHO LEDGER UK LTD Company number 17076002 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address10 Oulton Lane, Liverpool, England, L36 4QX PostcodeL36 4QX Companies at this postcode 7 Average house price in L36 4QX £282,000 (22 sales) Map