NEWLEAF SOLUTIONS LTD Company number 06398703 · Monitor this company Dissolved Overview People 2 Financial Documents Analysis Location Related Registered office AddressFLAT 2, 3A CHURCH ROAD, TEDDINGTON, MIDDLESEX, ENGLAND, TW11 8PF PostcodeTW11 8PF Companies at this postcode 18 Average house price in TW11 8PF £542,000 (26 sales) Map