There is indeed an AC. Three CO lounges, too, with day passes available for $50.
Sadly, I don't believe any are in Terminal B. I assume that buying an Admirals Club pass does not get you into the BA Club....I'm flying Virgin Atlantic which is very strict with their lounge policy from what I've heard. Any lounge would do, though.