Actually BA only have transatlantic flights from London Heathrow and London City to JFK. Nothing else. Their subsidiary Openskies does Paris Orly.
You are correct, I remember a few yrs ago they had flights non-stop to MAN,GLA, and I think BHX. Now its LHR & LCY only but still more then 2x the # of flights to EWR