Join Date: Oct 2006
Location: London, UK
Programs: BA Gold, VS Silver, SQ Silver, IHG Plat Amb, Hilton Gold, Marriott Plat, Accor Silver, Radisson Prem
Posts: 16,873
Yes, the BA lounges in T3 have Sky, although you may have to request they are switched over (as long as nobody else is watching something else of course).
Not sure whether the AA lounges have Sky, and the CX lounges are currently closed for expansion and refurbishment.
There is The Bridge Bar to the right of Fast Track security once you're airside that will probably show it.