OLIVE TOWCESTER LIMITED Company number 11999150 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address1 London Road, Towcester, England, NN12 6AJ PostcodeNN12 6AJ Companies at this postcode 5 Average house price in NN12 6AJ £419,000 (3 sales) Map