BP Logo (British Petroleum) BP p.l.c. (formerly The British Petroleum Company plc and BP Amoco plc) is a British multinational oil and gas company headquartered in London, England.