This pic is such a contradiction. The card stock may have been printed in Germany, but there is no question the address on the front is James and Church Sts, Liverpool. The stamp imprint as we both agree is 1918 onwards.
I also wish we could see the hemline, but everything is pointing to 1918+.
She just has that stylish elegance of the Edwardian era.
Over to you China....