- BP INTERNATIONAL LIMITED
G1KG0OQD10NOMCMLDZ35United KingdomSunbury-on-Thames
- BP INV3 BIDCO LTD
213800Q72N1BZ43DNN97United KingdomLONDONLapsed - not renewed
- BP INV3 MIDCO LTD
213800L4NLZNNVFTRB58United KingdomLONDONLapsed - not renewed
- BP INVESTMENT MANAGEMENT LIMITED
254900FVJTRR0N1KA274United KingdomMiddlesexLapsed - not renewed
- B & P INVESTMENTS LIMITED
213800KGENMCBX55CN52United KingdomLONDON
- BPI PENSION TRUSTEES LIMITED
213800FUPS9YUPYL3P52United KingdomRUSHDENLapsed - not renewed
- BPL REALISATIONS LIMITED
254900V6CTHKAPC90861United KingdomBrightonLapsed - not renewed
- BPM100 LTD
984500AA552BY3BC8589United KingdomHarrow
- BP MANAGEMENT INVESTMENT LTD
984500775E6DF9FF4542United KingdomSt. Albans
- BP MARINE LIMITED
549300CBTY31RKLLW578United KingdomSunbury-on-Thames
- B.P.MARSH & COMPANY LIMITED
5493006WQPCT1UVJQV59United KingdomLONDON
- B.P.MARSH & CO. TRUSTEE COMPANY LIMITED
2138005M6MK6A7QZTS92United KingdomLONDON
- B.P. MARSH MANAGEMENT LIMITED
213800D7RSH2HH8D1I89United KingdomLONDON
- BPMASTERS LTD
529900263G60KX1Y3126United KingdomWest KirbyLapsed - not renewed
- BP MEDIA LIMITED
213800NCV3SMH6GIT125United KingdomNOTTINGHAMLapsed - not renewed
- BPM TECH LIMITED
8945003T6QL9TOJJHW34United KingdomBRIGHOUSE
- BPMT LTD
21380098YIP8NSC3N255United KingdomEssexLapsed - not renewed
- BPOF III TAMAC PARTNERSHIP MANAGEMENT LIMITED
98450059CF8B0FDEB429United KingdomSalisbury
- BP OIL INTERNATIONAL LIMITED
549300YG7WG1HR9KGW98United KingdomSunbury-on-Thames
- BP OIL UK LIMITED
6HF6UF5XUDTS104QCS33United KingdomSunbury-on-Thames
- BP PARTNERSHIP LIMITED
213800BZWAM5EV7O8113United KingdomREIGATELapsed - not renewed
- BP PENSION TRUSTEES LIMITED
254900JJ39DUX0CTFU84United KingdomSunbury-on-Thames
- BPP HOLDINGS LIMITED
2138006KVS9VLVZ1X374United KingdomLONDON
- BPP INVESTMENTS LIMITED
984500BAC97CB6D78336United KingdomEnfield
- B & P PROPERTIES LIMITED
2138002KGMPNVTD7TW88United KingdomAMBROSDEN
- BPS3 SFH 2 LIMITED
894500CM7QBLC6CR6393United KingdomWHITELEY
- BPS3 SFH PROPCO LIMITED
894500CMD9VCZ5OMTN06United KingdomWHITELEY
- BP SHIPPING LIMITED
549300KWC0CKSSHUZ327United KingdomSunbury-on-Thames
- BPS PRINCIPAL EMPLOYER LIMITED
2138005DETY8D5SEWU43United KingdomMANCHESTER
- B&P TECHNOLOGIES LTD
984500590B45EE6C9A69United KingdomWest Drayton
- BP TECHNOLOGY VENTURES LIMITED
5493000JNUNFTCW6WF85United KingdomSunbury-on-Thames
- BP TELECOMS LTD
213800V2BTQQWDTVEA57United KingdomBLACKBURNLapsed - not renewed
- BPTR LTD
21380082MATHAZQDSK64United KingdomMANCHESTERLapsed - not renewed
- BPU FINANCIAL SOLUTIONS LTD
213800AHS6MJYVRUGM40United KingdomCARDIFFLapsed - not renewed
- BP WEALTH MANAGEMENT LIMITED
984500A699C69BF89X24United KingdomHorsham
- BPW LIMITED
2138003E7KKMLW5T1439United KingdomLEICESTER
- BPX GLOBAL LIMITED
213800G5G1ZFLDIAGU07United KingdomLONDON
- BPX MARKETS LIMITED
213800L99BSZNOT1FV03United KingdomLONDON
- B&Q LIMITED
213800A5GXQUY6KH5V46United KingdomEASTLEIGH
- BQ (LONDON) LTD.
254900IZAD7V5SWBMX30United KingdomLondon
- BRABCO 620 LIMITED
213800UHKW1GLHMBMQ83United KingdomLIVERPOOLLapsed - not renewed
- BRABEUM INVESTMENTS LIMITED
984500C4E6811440A170United KingdomEdinburgh
- BRABO INVEST LTD
213800FBK8447ZEDEA03United KingdomGUILDFORDLapsed - not renewed
- BRABOURNE CONSULTING LIMITED
984500T0B4BC9F74EE59United KingdomLondonLapsed - not renewed
- BRABYN & BERGER LIMITED
213800YDK4I6J83TNW76United KingdomWYMONDHAMLapsed - not renewed
- BRACCHIUM LTD
213800QSMWB87S2XNK42United KingdomGREAT MISSENDEN
- BRACCO UK LIMITED
529900OPCRO92QC03A91United KingdomOxford
- BRACEWELL CONSULTANCY LTD
894500FB85G9C3SQZ039United KingdomKIRKNEWTONLapsed - not renewed
- BRACHA 8 INVESTMENT LIMITED
894500AH80G680FB0770United KingdomLONDON
- BRACHOT LIMITED
549300Y8KDU6G5BIFL87United KingdomHalesowen
- BRACKENBURY (IFA) LIMITED
21380044JSU6BNCLAQ55United KingdomBOSTONLapsed - not renewed
- BRACKEN HOLDINGS LIMITED
213800CVJFMJ6LTNFP16United KingdomLONDON
- Bracken investments limited
894500IX69KO6XD27R89United KingdomRickmansworth
- BRACKEN TRADING LIMITED
984500QU7984A055DB74United KingdomLondonLapsed - not renewed
- BRACO ENERGY STORAGE LIMITED
21380058F8AFHDQHN652United KingdomLONDON
- BRACON ASH SOLAR LIMITED
9845005FP3AC69EA1F24United KingdomCorsham
- BRAC SAAJAN EXCHANGE LTD
213800NYOR87ZGT4Z856United KingdomBIRMINGHAM
- BRAD ABRAHAMS LIMITED
213800G47LC6WTD5Z905United KingdomBATHLapsed - not renewed
- BRADBURN & WEDGE PROPERTIES LIMITED
213800DW9GISR7CLYD41United KingdomLONDONLapsed - not renewed
- BRADBURY HAMILTON LIMITED
213800EFWVSV2QM1Q139United KingdomLONDONLapsed - not renewed