Group branch

BFG (Holdings) Limited group

PSC-derived corporate control hierarchy for active UK corporate PSC filings.

Children
41
Direct
1
Levels
3

Hierarchy

Updated 07 Jul 2026 09:49

PSC corporate control
  1. Root Active LTD 41 children

    BFG (Holdings) Limited

    CRN SC594895
    1. Level 1 Active LTD 40 children
      1. Level 2 Active LTD 29 children

        Importo Limited

        CRN SC452282
        1. Level 3 Active LTD

          Ayrshire Limited

          CRN SC407942
        2. Level 3 Active LTD
        3. Level 3 Active LTD
        4. Level 3 Active LTD

          Cheshunt Meats Limited

          CRN SC407943
        5. Level 3 Active LTD

          Crawick Foods Limited

          CRN SC563158
        6. Level 3 Active LTD
        7. Level 3 Active LTD
        8. Level 3 Active LTD
        9. Level 3 Active LTD
        10. Level 3 Active LTD
        11. Level 3 Active LTD
        12. Level 3 Active LTD

          Halls Products Limited

          CRN SC436407
        13. Level 3 Active LTD

          Harlow Meats Ltd

          CRN 06012242
        14. Level 3 Active LTD
        15. Level 3 Active LTD

          Kelso Trading Limited

          CRN SC478351
        16. Level 3 Active LTD
        17. Level 3 Active LTD

          Mostell Limited

          CRN 04013430
        18. Level 3 Active LTD
        19. Level 3 Active LTD

          Mostell Meats Limited

          CRN SC423427
        20. Level 3 Active LTD

          Nith Trading Limited

          CRN SC478443
        21. Level 3 Active LTD

          PW Foods Limited

          CRN SC311281
        22. Level 3 Active LTD
        23. Level 3 Active LTD

          Sanquhar Foods Limited

          CRN SC563149
        24. Level 3 Active LTD
        25. Level 3 Active LTD
        26. Level 3 Active LTD
        27. Level 3 Active LTD
        28. Level 3 Active LTD
        29. Level 3 Active LTD

          Wanlockhead Limited

          CRN SC563151
      2. Level 2 Active LTD 2 children
        1. Level 3 Active LTD
        2. Level 3 Active LTD
      3. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      4. Level 2 Active LTD
      5. Level 2 Active LTD

        Halls Direct Limited

        CRN SC439707
      6. Level 2 Active LTD

        Lairds Foods Limited

        CRN SC177975
      7. Level 2 Active LTD

        Manifesto Foods Ltd

        CRN 09820142
      8. Level 2 Active LTD