- BOXWORTH SERVICES LIMITED
894500QTK8RO9JU3QR10United KingdomCAMBRIDGELapsed - not renewed
- BOXXE GROUP LIMITED
213800E5RFTGKGOBEP90United KingdomYORK
- BOXXE LIMITED
213800X9B8BNCUGXTW06United KingdomYork
- BOYAN PROPERTIES LTD
984500JA19BK7FB3B892United KingdomPyrfordLapsed - not renewed
- BOYCE INVESTMENTS LIMITED
213800466RB3YFDZRN98United KingdomBURY ST EDMUNDSLapsed - not renewed
- BOYCE'S BAKERY LIMITED
213800N2WM874DTPCS27United KingdomSHEERNESS
- Boyd Bidco Limited
254900ISJDFVYUIQRC40United KingdomDurhamgateLapsed - not renewed
- BOYDEN HOLDINGS LIMITED
213800JXBUOT4SQHTL60United KingdomLONDONLapsed - not renewed
- BOYD INTERNATIONAL LIMITED
2138006XDWUQBKEG3A18United KingdomABERDEENLapsed - not renewed
- BOYD LEGAL LIMITED
213800JLHWPY9N4IN833United KingdomEDINBURGH
- BOYD WALLIS HOLDINGS LIMITED
2549002VS4F2K6FR6O06United KingdomBournemouth
- Boyd Wallis Limited
254900ZBAH942GYUDM81United KingdomBournemouth
- BOYERE LIMITED
98450092A6B595B6X430United KingdomLondon
- BOYER INVESTMENTS LIMITED
2138003TWJGL6ALY4459United KingdomLONDONLapsed - not renewed
- BOYER TRADING LIMITED
213800E33QVQJ7HWW794United KingdomLONDON
- BOYLAND AND SON LIMITED
213800EHFVR4OMQB1A44United KingdomPOOLE
- BOYLIN HOLDINGS LIMITED
64881JR24W26PYA4G518United KingdomBarnsley
- BOYNDIE WIND ENERGY LIMITED
2138007L3MGB1GOOKV07United KingdomEdinburgh
- BOYNTON INVESTMENTS LIMITED
984500E73C977F536912United KingdomNuneaton
- BOYPORT SERVICES LIMITED
213800N5941FHUL2K340United KingdomLONDONLapsed - not renewed
- BOYTON FARMS COMPANY (WILTS) LIMITED
213800NH7235SWB9DJ60United KingdomWARMINSTERLapsed - not renewed
- BOYTON ROAD PROPCO LIMITED
254900ZHHWX3M1285A65United KingdomLondon
- BP3 CONSULT LTD
6488MZY38XTY0290H569United KingdomHarlow
- BPAC CONSULTING LIMITED
984500CC81D4C6F7F511United KingdomNewbury
- BP ALTERNATIVE ENERGY INVESTMENTS LIMITED
549300FCC78N6YBKPP79United KingdomSunbury-on-Thames
- BP AUSTRALIA SWAPS MANAGEMENT LIMITED
549300UMEO4KHSEGTG58United KingdomSUNBURY-ON-THAMESLapsed - not renewed
- BPAV TECHNOLOGY GROUP LTD
984500769B03F2DB5792United KingdomBasingstoke
- BPB LIMITED
529900JH2FLCCW6N4681United KingdomCoventryLapsed - not renewed
- BP BUILDS LTD
984500EY7ADCE6FB0C92United KingdomGloucester
- B&P BUYCO LIMITED
2138002QMJFQXA6XHT73United KingdomDARTFORD
- BP CARBON TRADING LIMITED
5493000BRX9RNZNUOV28United KingdomSunbury-on-Thames
- BPCE EQUIPMENT SOLUTIONS UK (DECEMBER) LIMITED
2138004GVNHEYQD37M72United KingdomRICHMOND
- BPCE EQUIPMENT SOLUTIONS UK LIMITED
549300QAVOZFRDBIYO34United KingdomRICHMOND
- BP CHEMICALS LIMITED
5493000FX3G8YEXMXM78United KingdomSunbury-on-Thames
- BPC INTERIORS LIMITED
213800APG46NHJDDDD24United KingdomWOODFORD GREENLapsed - not renewed
- BPC (LIVERPOOL) LTD
213800HB6GAQTBKJMD87United KingdomLIVERPOOLLapsed - not renewed
- B P COLLINS TRUST CORPORATION LIMITED
213800P1AL8V26A7BB43United KingdomGERRARDS CROSSLapsed - not renewed
- BPCR GP LTD
213800OOYFATOVD19223United KingdomLONDON
- BP DESIGN CONSULTANTS LIMITED
984500UAA56BD0E74107United KingdomBolton
- B & PD LIMITED
213800KHW5FB1X84WL53United KingdomLONDON
- BPDM GROUP LTD
213800KSLCQ5GE2TOO14United KingdomLONDON
- BP EASTERN MEDITERRANEAN LIMITED
549300CW7XPU9N2S3034United KingdomSunbury-on-Thames
- BP ENERGY EUROPE LIMITED
549300O4I4C09FVKBE77United KingdomAberdeen
- BP EXPLORATION (ALPHA) LIMITED
549300H667FIK5PZPV54IndiaMumbai
- BP EXPLORATION (ALPHA) LIMITED
549300WG1KHXYZK4FN31United KingdomSunbury-on-Thames
- BP EXPLORATION (AZERBAIJAN) LIMITED
549300E0XYHGX3YQ0M28United KingdomSunbury-on-Thames
- BP EXPLORATION (CASPIAN SEA) LIMITED
5493008GLWHKEO68CL13United KingdomSunbury-on-Thames
- BP EXPLORATION OPERATING COMPANY LIMITED
54930066OLMECXUIIT95United KingdomSUNBURY-ON-THAMESLapsed - not renewed
- BP Exploration Services India Limited
254900Z1RBVVFH3EBK82United KingdomSunbury-on-Thames
- BPF COMMERCIAL LIMITED
5493006UNKM8XZBVT560United KingdomLONDONLapsed - not renewed
- BP GAS MARKETING LIMITED
549300LH9YXVHGYN6V32United KingdomSunbury-on-Thames
- BP GLOBAL INVESTMENTS LIMITED
549300GL1JKOPE05D156United KingdomSunbury-on-Thames
- BPG MINORITY SHAREHOLDERS LTD
8945002BLGB3UI5I7Q62United KingdomLondonLapsed - not renewed
- BPH ATTACHMENTS LIMITED
984500F0507794BED681United KingdomBillingshurstLapsed - not renewed
- BP HOLDINGS (24) LIMITED
6488ZFI6D00AD1852S71United KingdomFleet
- B.P. HURRELL LIMITED
213800FRJ8SWVX53NX96United KingdomANTRIM
- BPIC LIMITED
21380067WYDWKX3YL946United KingdomLONDONLapsed - not renewed
- BPI FINANCE LIMITED
9845006BDFD6DCBAF494United KingdomLondon
- BPIM LIMITED
2138002V1EV83E2EQN19United KingdomLONDONLapsed - not renewed
- BPI NORGE LTD
549300EWUNLD9N0EWE58United KingdomPORTHLapsed - not renewed