Thank you Fiddlerslass for the pointer! I couldn't say with any certainty that any of these are my Leonard, but ...
I did find a nice Bonn University website with multiple address books available (
https://digitale-sammlungen.ulb.uni-bonn.de/topic/view/1292035), including a number from the 1890s.
In the 1893 Aachen address book, I found the below attachment, on which appears (i) a Leonard Kreutz at Hauptstrasse 56, Burtscheid, a suburb of Aachen and (ii) a Nicolaus Kreutz at Hauptstrasse 66, Burtscheid.
Now, my great-grandfather (Leonard's brother from the 1891 Eupen 'census') was called Nicolaus. Did they both move to Aachen at roughly the same time shortly after the death of their father in 1892? Very possibly. At the very least they are living only a couple of doors away from one another, but I can also see it as a fair possibility that there is a typo in the house numbers and that they were actually living together. Also, Leonard is stated as working as a "weber", which would fit with Eupen, a major centre for textile manufacturing in which industry his father worked as a fuller. Of course this could all be a coincidence, but if so too strong a coincidence not to keenly follow up on.
In the 1895 Aachen address book, Leonard is at the same address with the same occupation, but Nicolaus appears to have moved to Krugofen 9, Burtscheid, while in 1897, Leonard appears to have dropped out of the address book, and Nicolaus has moved to Karlsgraben 33, Aachen. Then in 1899, Leonard again does not feature but Nicolaus is a weaver at Baerenstrasse 1.
If this is my Leonard then the trail has again gone cold for me. Meanwhile, Nicolaus (my great grandfather) next appears in the 1901 UK census as a restaurant waiter at the Savoy Hotel in London, having very possibly travelled via Londonderry. Nicolaus subsequently married my great grandmother in Kensington in 1903
All tantalising stuff then.
But where next to look for Leonard and/or Nicolaus?
Thanks again
richard