ENERGYWATCH SOLUTIONS LIMITED Company number 07252536 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address73 Moat Road, Oldbury, England, B68 8ED PostcodeB68 8ED Companies at this postcode 11 Average house price in B68 8ED £413,000 (11 sales) Map