RE: UK Stocks - Watchlist and Discussion (Premium)
Impossible to tell, but the market makers may have inventory left over from this insider sell:
12-Jun-14 Sell Trade Notifier Information for CareTech Holding
Stewart Wallace 260.2 GBX 300,000 506124