ALBALOCH LIMITED Company number SC211608 · Monitor this company Active Overview People 7 Financial Control Documents Analysis Location Related Registered office Address15 Bankhead Drive, Edinburgh, Scotland, EH11 4DW PostcodeEH11 4DW Companies at this postcode 24 Map