By legal form

Private Limited Company

88,291 entities

  1. BP INTERNATIONAL LIMITED

    G1KG0OQD10NOMCMLDZ35United KingdomSunbury-on-Thames

  2. BP INV3 BIDCO LTD

    213800Q72N1BZ43DNN97United KingdomLONDONLapsed - not renewed

  3. BP INV3 MIDCO LTD

    213800L4NLZNNVFTRB58United KingdomLONDONLapsed - not renewed

  4. BP INVESTMENT MANAGEMENT LIMITED

    254900FVJTRR0N1KA274United KingdomMiddlesexLapsed - not renewed

  5. B & P INVESTMENTS LIMITED

    213800KGENMCBX55CN52United KingdomLONDON

  6. BPI PENSION TRUSTEES LIMITED

    213800FUPS9YUPYL3P52United KingdomRUSHDENLapsed - not renewed

  7. BPL REALISATIONS LIMITED

    254900V6CTHKAPC90861United KingdomBrightonLapsed - not renewed

  8. BPM100 LTD

    984500AA552BY3BC8589United KingdomHarrow

  9. BP MANAGEMENT INVESTMENT LTD

    984500775E6DF9FF4542United KingdomSt. Albans

  10. BP MARINE LIMITED

    549300CBTY31RKLLW578United KingdomSunbury-on-Thames

  11. B.P.MARSH & COMPANY LIMITED

    5493006WQPCT1UVJQV59United KingdomLONDON

  12. B.P.MARSH & CO. TRUSTEE COMPANY LIMITED

    2138005M6MK6A7QZTS92United KingdomLONDON

  13. B.P. MARSH MANAGEMENT LIMITED

    213800D7RSH2HH8D1I89United KingdomLONDON

  14. BPMASTERS LTD

    529900263G60KX1Y3126United KingdomWest KirbyLapsed - not renewed

  15. BP MEDIA LIMITED

    213800NCV3SMH6GIT125United KingdomNOTTINGHAMLapsed - not renewed

  16. BPM TECH LIMITED

    8945003T6QL9TOJJHW34United KingdomBRIGHOUSE

  17. BPMT LTD

    21380098YIP8NSC3N255United KingdomEssexLapsed - not renewed

  18. BPOF III TAMAC PARTNERSHIP MANAGEMENT LIMITED

    98450059CF8B0FDEB429United KingdomSalisbury

  19. BP OIL INTERNATIONAL LIMITED

    549300YG7WG1HR9KGW98United KingdomSunbury-on-Thames

  20. BP OIL UK LIMITED

    6HF6UF5XUDTS104QCS33United KingdomSunbury-on-Thames

  21. BP PARTNERSHIP LIMITED

    213800BZWAM5EV7O8113United KingdomREIGATELapsed - not renewed

  22. BP PENSION TRUSTEES LIMITED

    254900JJ39DUX0CTFU84United KingdomSunbury-on-Thames

  23. BPP HOLDINGS LIMITED

    2138006KVS9VLVZ1X374United KingdomLONDON

  24. BPP INVESTMENTS LIMITED

    984500BAC97CB6D78336United KingdomEnfield

  25. B & P PROPERTIES LIMITED

    2138002KGMPNVTD7TW88United KingdomAMBROSDEN

  26. BPS3 SFH 2 LIMITED

    894500CM7QBLC6CR6393United KingdomWHITELEY

  27. BPS3 SFH PROPCO LIMITED

    894500CMD9VCZ5OMTN06United KingdomWHITELEY

  28. BP SHIPPING LIMITED

    549300KWC0CKSSHUZ327United KingdomSunbury-on-Thames

  29. BPS PRINCIPAL EMPLOYER LIMITED

    2138005DETY8D5SEWU43United KingdomMANCHESTER

  30. B&P TECHNOLOGIES LTD

    984500590B45EE6C9A69United KingdomWest Drayton

  31. BP TECHNOLOGY VENTURES LIMITED

    5493000JNUNFTCW6WF85United KingdomSunbury-on-Thames

  32. BP TELECOMS LTD

    213800V2BTQQWDTVEA57United KingdomBLACKBURNLapsed - not renewed

  33. BPTR LTD

    21380082MATHAZQDSK64United KingdomMANCHESTERLapsed - not renewed

  34. BPU FINANCIAL SOLUTIONS LTD

    213800AHS6MJYVRUGM40United KingdomCARDIFFLapsed - not renewed

  35. BP WEALTH MANAGEMENT LIMITED

    984500A699C69BF89X24United KingdomHorsham

  36. BPW LIMITED

    2138003E7KKMLW5T1439United KingdomLEICESTER

  37. BPX GLOBAL LIMITED

    213800G5G1ZFLDIAGU07United KingdomLONDON

  38. BPX MARKETS LIMITED

    213800L99BSZNOT1FV03United KingdomLONDON

  39. B&Q LIMITED

    213800A5GXQUY6KH5V46United KingdomEASTLEIGH

  40. BQ (LONDON) LTD.

    254900IZAD7V5SWBMX30United KingdomLondon

  41. BRABCO 620 LIMITED

    213800UHKW1GLHMBMQ83United KingdomLIVERPOOLLapsed - not renewed

  42. BRABEUM INVESTMENTS LIMITED

    984500C4E6811440A170United KingdomEdinburgh

  43. BRABO INVEST LTD

    213800FBK8447ZEDEA03United KingdomGUILDFORDLapsed - not renewed

  44. BRABOURNE CONSULTING LIMITED

    984500T0B4BC9F74EE59United KingdomLondonLapsed - not renewed

  45. BRABYN & BERGER LIMITED

    213800YDK4I6J83TNW76United KingdomWYMONDHAMLapsed - not renewed

  46. BRACCHIUM LTD

    213800QSMWB87S2XNK42United KingdomGREAT MISSENDEN

  47. BRACCO UK LIMITED

    529900OPCRO92QC03A91United KingdomOxford

  48. BRACEWELL CONSULTANCY LTD

    894500FB85G9C3SQZ039United KingdomKIRKNEWTONLapsed - not renewed

  49. BRACHA 8 INVESTMENT LIMITED

    894500AH80G680FB0770United KingdomLONDON

  50. BRACHOT LIMITED

    549300Y8KDU6G5BIFL87United KingdomHalesowen

  51. BRACKENBURY (IFA) LIMITED

    21380044JSU6BNCLAQ55United KingdomBOSTONLapsed - not renewed

  52. BRACKEN HOLDINGS LIMITED

    213800CVJFMJ6LTNFP16United KingdomLONDON

  53. Bracken investments limited

    894500IX69KO6XD27R89United KingdomRickmansworth

  54. BRACKEN TRADING LIMITED

    984500QU7984A055DB74United KingdomLondonLapsed - not renewed

  55. BRACO ENERGY STORAGE LIMITED

    21380058F8AFHDQHN652United KingdomLONDON

  56. BRACON ASH SOLAR LIMITED

    9845005FP3AC69EA1F24United KingdomCorsham

  57. BRAC SAAJAN EXCHANGE LTD

    213800NYOR87ZGT4Z856United KingdomBIRMINGHAM

  58. BRAD ABRAHAMS LIMITED

    213800G47LC6WTD5Z905United KingdomBATHLapsed - not renewed

  59. BRADBURN & WEDGE PROPERTIES LIMITED

    213800DW9GISR7CLYD41United KingdomLONDONLapsed - not renewed

  60. BRADBURY HAMILTON LIMITED

    213800EFWVSV2QM1Q139United KingdomLONDONLapsed - not renewed

By legal form