Macroeconomic data from UK is quite encouraging