LEAF IT OUT LTD Company number 07393379 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office AddressRIVER COTTAGE, MILL ROAD, HORSTEAD, NORFOLK, ENGLAND, NR12 7AU PostcodeNR12 7AU Companies at this postcode 3 Map