British Sky Broadcasting Group, PLC SWOT Analysis