I cannot help with (1).
For (2), perhaps "London General Press" refers to any number of
news-oriented, general circulation, daily-weekly publications, such
as the London Times, The Economist, etc., to which Hayek contemplated
submission of article.
Best,
David Hammes