Fetching BP P.L.C. from Companies House and reading its accounts…
This usually takes a few seconds.

BP P.L.C.

Company number
00102498
Status
active
Incorporated
14 Apr 1909
Latest accounts made up to
31 Dec 2025
Registered office
1 St James's Square, London, SW1Y 4PD
SIC codes
70100

Source: Companies House public register · checked 6 Nov 2026. Financial analysis requires a free account.