426 SCOTTAXIS LIMITED Company number SC675962 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address194 St. Johns Road, Edinburgh, Scotland, EH12 8SQ PostcodeEH12 8SQ Map