LEAF TECHNOLOGIES LIMITED Company number 08408744 · Monitor this company Dissolved Overview People 2 Documents Analysis Location Related Registered office Address39 BROOKLANDS ROAD, BURNLEY, LANCASHIRE, UNITED KINGDOM, BB11 3PR PostcodeBB11 3PR Companies at this postcode 13 Average house price in BB11 3PR £280,000 (23 sales) Map