You should see 3 little round lumps on the air conditioner compressor pulley. If they start rotating when you take of the ECO mode the compressor is engaging which means the system thinks there's at least some charge in the system.
The top air con pipe from the bulkhead to the pump should get cool, and the pipe which runs from the air con compressor to the condensor in front of the radiator should get hot.
Run the system on "LO" (minimum temperature) for a short drive, pull over and, with the engine still running, feel the pipes that lead to the heater matrix on the left side of the driver's footwell (you might need to remove the panel above the driver's feet to get to them). These should not be hot. They may be slightly warm but if they're really hot the system is still heating (in addition to cooling). Net result insufficient cooling!
This is where the Heater Bypass Valve comes in (see the howto on this). It's a valve that should stop the water supply to the heater matrix when the air con is running. It could be knackered or, alternatively, the vacuum supply that actuates it could be defective.
Kevin