Hmm, interesting - the first order has been partially filled (by the 5634 trade) and the balance of that and the other 14,073 order are still sitting there and have been for a while.
There is just 13,200 on offer at 49.75p (but 75,555 at 50p), so if they are trying to push the price up, and are prepared to sacrifice chunks of shares in the 28k region, they would probably take out the 49.75p.
So, my conclusion at present is that they are buying - but don't take my word for it!
All IMHO etc...