You may recall that when I was looking at locations for the Spiderman film a couple of years ago I noted that the Jumbo was docked at the quayside in Aberdeen. Well, it was made the same year as Oliver's Story and we can see that the restaurant was indeed docked at the waterfront in this film too. I'm not surprised considering the number of restaurants that appear to be in the harbour. If you look at the top picture you can see the Tai pak, and two more to its right (perhaps the Yue Lei Tai and another?). From the other grabs we can also see the Sea palace was there as well. So maybe the Jumbo was at the quayside simply due to lack of space?