Sorry for the delay in replying - I spoke to Apple support yesterday and they advised a repair disc & permissions, and a fresh install of Mountain Lion through Recovery Disc. That pretty much tied up yesterday, but to no avail. It still doesn't work.
So - back to Console. I went where you suggested and this is the message it threw up:
Sep 4 06:53:01 IRUSSELLMBP.local Software Update[4810]: SUAppStoreUpdateController: found in cache: <none>
Sep 4 06:53:01 IRUSSELLMBP.local installd[4817]: installd: Starting
Sep 4 06:53:01 IRUSSELLMBP.local installd[4817]: installd: uid=0, euid=0
Sep 4 06:53:01 IRUSSELLMBP.local Software Update[4810]: SUAppStoreUpdateController: proceed with scan based on intervening install (including MyTomTom at 2012-09-03 17:17:38 +0000) (last scan: 2012-07-25 19:41:27 +0000)
Sep 4 06:53:01 IRUSSELLMBP.local Software Update[4810]: SoftwareUpdate: Scan for client pid 4810 (/Applications/App Store.app/Contents/MacOS/App Store)
Sep 4 06:55:01 IRUSSELLMBP.local Software Update[4810]: SoftwareUpdate: Error encountered in scan: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x7fe56c2b4c40 {NSUnderlyingError=0x7fe56c2c1f50 "The request timed out.", NSErrorFailingURLStringKey=https://swscan.apple.com/content/catalogs/others/index-mountainlion-lion-snowleo pard-leopard.merged-1.sucatalog, NSErrorFailingURLKey=https://swscan.apple.com/content/catalogs/others/index-mountainlion-lion-snowleo pard-leopard.merged-1.sucatalog, NSLocalizedDescription=The request timed out.}
Sep 4 06:55:01 IRUSSELLMBP.local Software Update[4810]: SUAppStoreUpdateController: scan (f=0, c=1, p=1, r=1) got error The request timed out.
Any ideas? I notice a reference to My TomTom in there which relates to the GPS SatNav we use. Not sure if that is an issue - some kind of software clash?