Purchased a "
V1.5 Super Mini ELM327 OBD2 II Bluetooth Car Auto Diagnostic Interface Scanner" from eBay £5 from Hong Kong.
Works OK with Torque from the android phone. Its the small translucent blue one available from many sellers. Seems to get a full read of codes plus has a fair amount of live data although much is meaningless to me, was a bit picky on initial pairing but fine everytime since. Had an enforced stop with a check engine light a couple of years ago because a coil pack sensor had unplugged itself shortly after leaving the motorway and joing the twisty lanes.
Keep this in the glovebox now, would have enabled me to diagnose the fault and clip the (out of sight) cable back in place.
I do not know if it will reset lights/codes when the fault is cleared as I've not had the opportunity to test this since purchase.