0 Comments PC World (retail) UK: How to get in touch By CCC Team February 16, 2016 PC World Head Office DSG Retail Ltd, 1 Portal Way, London, W3 6RS PC World UK Customer…