NEW LEAF CONSTRUCTION AND MAINTENANCE LIMITED Company number 14526654 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address413 Scarborough Avenue, Stevenage, England, SG1 2QA PostcodeSG1 2QA Companies at this postcode 2 Average house price in SG1 2QA £297,000 (14 sales) Map