Computers in London - Holborn 56A New Oxford Street, Holborn, London, WC1A 1ES Tags: handhelds, pdas, printers, repair service, upgrades