Albert Engine Works , Leith ,Scotland