LEADER FLOW LTD Company number 09329181 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressGrosvenor House, 658 Chester Road, Birmingham, England, B23 5TE PostcodeB23 5TE Companies at this postcode 136 Average house price in B23 5TE £226,000 (16 sales) Map