No, the Embraers are operated by a Franchise, (City Flyer?) and are not BA operated aircraft.
It's actually a wholly owned subsidiary with an office in Didsbury nowadays. Passenger handling is outsourced to keep costs down and there is no ability to move between BA and BA CityFlyer in terms of the seniority list, also keeping costs down.