Top-level group

Bagnall Energy Limited group

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

Children
170
Direct
41
Levels
10

Hierarchy

Updated 06 Jun 2026 16:52

PSC corporate control
  1. Root Active LTD 170 children

    Bagnall Energy Limited

    CRN 08349679
    1. Level 1 Active LTD 66 children
      1. Level 2 Active PLC 65 children
        1. Level 3 Active LTD 64 children

          Dore Hold Co Limited

          CRN 13081088
          1. Level 4 Active LTD 61 children
            1. Level 5 Active LTD 42 children

              Solar Finco 3 Limited

              CRN 12485026
              1. Level 6 Active LTD 41 children

                Solar Finco 2 Limited

                CRN 10484100
                1. Level 7 Active LTD 40 children

                  Solar Finco 1 Limited

                  CRN 10483446
                  1. Level 8 Active LTD 3 children

                    Moray Power Limited

                    CRN 08255180
                    1. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD

                        KPP132 Limited

                        CRN 08780511
                    2. Level 9 Active LTD

                      Moray Energy Limited

                      CRN 09841744
                  2. Level 8 Active LTD 3 children

                    Triumph Solar Limited

                    CRN 08426390
                    1. Level 9 Active LTD 2 children
                      1. Level 10 Active LTD

                        KPP141 Limited

                        CRN 09071766
                      2. Level 10 Active LTD
                  3. Level 8 Active LTD 2 children
                    1. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD
                  4. Level 8 Active LTD 2 children
                    1. Level 9 Active LTD
                    2. Level 9 Active LTD
                  5. Level 8 Active LTD 2 children

                    Penarth Energy Limited

                    CRN 08785231
                    1. Level 9

                      08785585

                      CRN 08785585
                    2. Level 9 Active LTD
                  6. Level 8 Active LTD 2 children

                    Ridgeway Solar Limited

                    CRN 08773658
                    1. Level 9 Active LTD
                    2. Level 9 Active LTD
                  7. Level 8 Active LTD 2 children
                    1. Level 9 Active LTD

                      York Nihe Limited

                      CRN 09771037
                    2. Level 9 Active LTD
                  8. Level 8 Active LTD 1 child

                    Beeston Solar Limited

                    CRN 08426394
                    1. Level 9 Active LTD
                  9. Level 8 Active LTD 1 child
                    1. Level 9 Active LTD
                  10. Level 8 Active LTD 1 child

                    Hulse Energy Limited

                    CRN 08871790
                    1. Level 9 Active LTD
                  11. Level 8 Active LTD 1 child

                    Newton Solar Limited

                    CRN 08410126
                    1. Level 9 Active LTD
                  12. Level 8 Active LTD 1 child

                    Roc Solar Limited

                    CRN 08192174
                    1. Level 9 Active LTD

                      Roc Solar (UK) Limited

                      CRN 08192238
                  13. Level 8 Active LTD 1 child

                    Voltaise Limited

                    CRN 08406007
                    1. Level 9 Active LTD

                      Voltaise (UK) Limited

                      CRN 08405943
                  14. Level 8 Active LTD 1 child
                    1. Level 9 Active LTD
                  15. Level 8 Active LTD
                  16. Level 8 Active LTD
                  17. Level 8 Active LTD

                    Heulwen Solar Limited

                    CRN 08839079
            2. Level 5 Active LTD 10 children
              1. Level 6 Active LTD 2 children
                1. Level 7 Active LTD
                2. Level 7 Active LTD

                  Tiverton Limited

                  CRN 10360012
              2. Level 6 Active LTD 1 child
                1. Level 7 Active LTD

                  GWL Solar Limited

                  CRN 10221352
              3. Level 6 Active LTD 1 child

                Penhale Solar Limited

                CRN 07654805
                1. Level 7 Active LTD

                  Penhale Wind Limited

                  CRN 10221527
              4. Level 6 Active LTD

                Hewas Solar Limited

                CRN 07654775
              5. Level 6 Active LTD
              6. Level 6 Active LTD
            3. Level 5 Active LTD 1 child
              1. Level 6 Active LTD

                Flexible Power Limited

                CRN 11478025
            4. Level 5

              08868060

              CRN 08868060
            5. Level 5

              08868069

              CRN 08868069
            6. Level 5 Active LTD
            7. Level 5 Active LTD
            8. Level 5 Active LTD
          2. Level 4 Active LTD
    2. Level 1 Active LTD 15 children
      1. Level 2 Active LTD 14 children
        1. Level 3 Active LTD

          Aycliffe Solar Limited

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

          Broken Scar Limited

          CRN 13353814
        5. Level 3 Active LTD

          Como Solar Limited

          CRN 14011502
        6. Level 3 Active LTD

          Endine Solar Limited

          CRN 14011534
        7. Level 3 Active LTD

          Garda Solar Limited

          CRN 14011475
        8. Level 3 Active LTD

          Huron Solar Limited

          CRN 15025246
        9. Level 3 Active LTD

          Iseo Solar Limited

          CRN 14011585
        10. Level 3 Active LTD

          Lugano Solar Limited

          CRN 14011521
        11. Level 3 Active LTD

          Lumley Solar Limited

          CRN 13354580
        12. Level 3 Active LTD

          Maggiore Solar Limited

          CRN 14011506
        13. Level 3 Active LTD
        14. Level 3 Active LTD

          Varese Solar Limited

          CRN 14011588
    3. Level 1 Active LTD 11 children

      Juno Holdings Limited

      CRN 12020009
      1. Level 2 Active LTD

        Argyll Solar Limited

        CRN 08324386
      2. Level 2 Active LTD
      3. Level 2 Active LTD
      4. Level 2 Active LTD
      5. Level 2 Active LTD
      6. Level 2 Active LTD
      7. Level 2 Active LTD
      8. Level 2 Active LTD
      9. Level 2 Active LTD

        Wickham Solar Limited

        CRN 08218712
      10. Level 2 Active LTD
      11. Level 2 Active LTD
    4. Level 1 Active LTD 9 children
      1. Level 2 Active LTD 8 children
        1. Level 3 Active LTD 7 children
          1. Level 4 Active PRIVATE LIMITED COMPANY 3 children
            1. Level 5 Active LTD 2 children
              1. Level 6 Active LTD

                Spring Dev 09 Limited

                CRN 13378094
              2. Level 6 Active LTD
          2. Level 4 Active LTD

            Highwith Solar Limited

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

        Populo Energy Limited

        CRN 10264378
        1. Level 3 Active LLP

          Wensum Solar LLP

          CRN OC396381
      2. Level 2 Active LTD
      3. Level 2 Active LTD

        Tilling Energy Limited

        CRN 08595805
      4. Level 2 Active LTD
    6. Level 1 Active LTD 5 children
      1. Level 2 Active LTD 4 children
        1. Level 3 Active LTD 3 children
          1. Level 4 Active LTD 2 children
            1. Level 5

              10408047

              CRN 10408047
            2. Level 5

              SC561606

              CRN SC561606
    7. Level 1 Active LTD 4 children

      BFG Projects Limited

      CRN 10790864
      1. Level 2

        11433478

        CRN 11433478
      2. Level 2

        11433517

        CRN 11433517
      3. Level 2

        11433588

        CRN 11433588
      4. Level 2 Liquidation LTD
    8. Level 1 Active LTD 4 children
      1. Level 2 Liquidation LTD
      2. Level 2 Liquidation LTD
      3. Level 2 Liquidation LTD
      4. Level 2 Liquidation LTD
    9. Level 1 Active LTD 3 children
      1. Level 2 Active LTD 1 child

        Carrow Solar Limited

        CRN 07722644
        1. Level 3 Active LTD
      2. Level 2 Active LTD
    10. Level 1 Active LTD 2 children
      1. Level 2 Active LTD
      2. Level 2 Active LTD
    11. Level 1 Active LTD 2 children

      Nerth Energy Limited

      CRN 12014257
      1. Level 2 Active LLP

        Aquilo Power LLP

        CRN OC391350
      2. Level 2 Active LTD
    12. Level 1 Active LLP 1 child
      1. Level 2 Active LLP

        Broadway Fibre LLP

        CRN OC440658
    13. Level 1 Active LTD 1 child
      1. Level 2 Active LTD
    14. Level 1 Active LTD 1 child

      Shift Energy Limited

      CRN 10950530
      1. Level 2 Active LTD

        Impact Power Limited

        CRN 10799736
    15. Level 1

      09126327

      CRN 09126327
    16. Level 1

      11051499

      CRN 11051499
    17. Level 1

      11971590

      CRN 11971590
    18. Level 1

      12012308

      CRN 12012308
    19. Level 1

      12489879

      CRN 12489879
    20. Level 1

      17258511

      CRN 17258511
    21. Level 1 Active LLP

      Armstrong (Solar) LLP

      CRN OC376492
    22. Level 1 Active LTD
    23. Level 1 Active LTD

      Caegarw Solar Limited

      CRN 12499693
    24. Level 1 Active LTD
    25. Level 1 Active LTD
    26. Level 1 Active LTD
    27. Level 1 Active LLP

      Eider Solar LLP

      CRN OC402280
    28. Level 1 Active LTD

      Essence Energy Limited

      CRN 09361149
    29. Level 1 Active LLP
    30. Level 1 Active LTD

      Evogreen Limited

      CRN 07696437
    31. Level 1 Active LTD

      Finland Windco Limited

      CRN 15417440
    32. Level 1 Active LLP
    33. Level 1 Active LLP

      Galgorm Solar LLP

      CRN OC402279
    34. Level 1 Active LTD
    35. Level 1 Active LTD
    36. Level 1 Active LTD

      Meerdyke Solar Limited

      CRN 14380857
    37. Level 1 Active LTD
    38. Level 1 Active LTD

      Occasum Holdco Limited

      CRN 13899545
    39. Level 1 Active LLP

      Regis Solar LLP

      CRN OC393094
    40. Level 1 Active LLP
    41. Level 1 Active LTD

      Sweden Windco Limited

      CRN 13120559