LOCHHEAD ENERGY LIMITED Company number SC396877 · Monitor this company Dissolved Overview People 6 Control Documents Analysis Location Related Registered office AddressBALMORE HOUSE, 1497 BALMORE ROAD, GLASGOW, G23 5HD PostcodeG23 5HD Companies at this postcode 13 Map