NEWLEAF HOME IMPROVEMENTS LTD Company number 12735301 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address26 Rowan Tree Avenue, Baglan, Port Talbot, Wales, SA12 8EZ PostcodeSA12 8EZ Companies at this postcode 15 Average house price in SA12 8EZ £237,000 (64 sales) Map