DRUMBAIN ENERGY LIMITED Company number SC383041 · Monitor this company Active Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office AddressDowhill Farm, Turnberry, South Ayrshire, KA26 9JP PostcodeKA26 9JP Companies at this postcode 4 Map