FABLE & LUNE LTD Company number SC852595 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address41 Upper Craigour, Edinburgh, Scotland, EH17 7SE PostcodeEH17 7SE Companies at this postcode 9 Map