Carphone Warehouse Group, PLC SWOT Analysis