It's not a good sign when you get a negative reaction like that on good data
GBPUSD was bashed down to 1.4268 after the data but it took some time after the release for it to happen. The euro has ben hit too and both have been sold in the crosses.
It's looking a bit of a mess as fundamentally that data was pretty strong. Ok, retail sales can be volatile around this time of year but still, that's the best monthly gain since Dec 2013. In the finance numbers there was a boost from tax receipts, which even though is seasonal too, they were strong. Rising tax receipts are good for finances and means people are earning.
It's a bit of dangerous market to trade when you see moves that don't match the data so that shows other things are at play. Either the market is wholly discounting the data as seasonal or any positivity from the EU summit is wearing out and buyers used the good numbers to get out of trades they were in higher up.