CLIMAFLOW LIMITED Company number 15863091 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address16 North Mills Frog Island, Leicester, Leicestershire, England, LE3 5DL PostcodeLE3 5DL Companies at this postcode 18 Average house price in LE3 5DL £249,000 (3 sales) Map