FLOW PHASE LIMITED Company number 17367839 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address23 Hillary Crescent, Luton, England, LU1 5JH PostcodeLU1 5JH Companies at this postcode 33 Average house price in LU1 5JH £346,000 (43 sales) Map