HOLFORD ORGANISATION LIMITED Company number 04044067 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office AddressFlat 17 Glenwood Court, Woodford Road, London, England, E18 2EU PostcodeE18 2EU Companies at this postcode 4 Average house price in E18 2EU £463,000 (19 sales) Map