ATCOs are allowed on the flightdeck of UK registered carriers providing Captain has authority in advance from airline ops.
That's just the problem, too rigid a procedure. Fortunately a fair number of non UK / non US carriers continue to use common sense as far as this is concerned. I don't blame UK / US crews, they have to comply with company rules.