Which?Trusted Traders
Endorsed memberComputer Clinic is a trading name of Plumstead Computer Clinic Ltd. Registered in England & Wales, Company No. 08289168. Registered office: 115-117 Plumstead Common Road, London, SE18 2UQ.
© 2026 Computer Clinic. All rights reserved.