Albert Engine Works , Leith,