Maybe 'BP' stands for British Petroleum? Just a wild guess. Doesn't make any sense though. Or ... I guess it could be me. (Neveh thought of that, didja?!)