TERRA NOVA LANDSCAPING LTD Company number 17289787 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address12 Balchier Road, London, England, SE22 0QN PostcodeSE22 0QN Companies at this postcode 8 Average house price in SE22 0QN £705,000 (11 sales) Map