Another thought just occurred. BA run their groups through "preferred agencies" in the UK. This means that all other agencies have to work via a preferred agency. It is therefore possible that you're dealing with an agency that is at the bottom of the pecking order.