INVABUILD PROJECT MANAGEMENT LTD Company number 14763969 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address103 Buckingham Road, Maghull, Liverpool, England, L31 7DW PostcodeL31 7DW Companies at this postcode 6 Average house price in L31 7DW £409,000 (7 sales) Map