LEAF COMPONENTS LTD Company number 07458521 · Monitor this company Dissolved Overview People 3 Documents Analysis Location Related Registered office Address50 LOWER LUTON ROAD, HARPENDEN, HERTFORDSHIRE, AL5 5AH PostcodeAL5 5AH Companies at this postcode 24 Average house price in AL5 5AH £675,000 (28 sales) Map