INDABA DELI LTD. Company number SC516981 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address3/3f2 Dalmeny Road, Edinburgh, Scotland, EH6 4QX PostcodeEH6 4QX Map