Top-level group

Ivc Acquisition Ltd group

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

Children
380
Direct
8
Levels
4

Hierarchy

Updated 07 Jul 2026 09:49

PSC corporate control
  1. Root Active LTD 380 children

    Ivc Acquisition Ltd

    CRN 10505083
    1. Level 1 Active LTD 369 children
      1. Level 2 Active LTD 9 children

        Vets Now Limited

        CRN SC339531
        1. Level 3 Active LTD 6 children

          VN Holdings Limited

          CRN SC339529
          1. Level 4

            SC324518

            CRN SC324518
          2. Level 4

            SC340235

            CRN SC340235
          3. Level 4

            SC394069

            CRN SC394069
          4. Level 4

            SC406125

            CRN SC406125
          5. Level 4

            SC428085

            CRN SC428085
          6. Level 4 Active LTD
        2. Level 3

          SC325106

          CRN SC325106
        3. Level 3

          SC340086

          CRN SC340086
      2. Level 2 Active LTD 5 children

        Pro-Vets Group Limited

        CRN 09441054
        1. Level 3 Active LTD
        2. Level 3 Active LTD
        3. Level 3 Active LTD

          Lordswood Vets Limited

          CRN 09154681
        4. Level 3 Active LTD
        5. Level 3 Active LTD
      3. Level 2 Active LTD 3 children

        Vetspeed Limited

        CRN 01449974
        1. Level 3 Active LTD 1 child

          Medisort Limited

          CRN 06856504
        2. Level 3

          11839235

          CRN 11839235
        3. Level 3 Active LTD

          C P C Petrest Limited

          CRN 09738225
      4. Level 2 Active LTD 2 children
        1. Level 3 Active LTD

          GLVG Limited

          CRN 06244161
        2. Level 3 Active LTD
      5. Level 2 Active LTD 2 children

        H G H (V S) Limited

        CRN 06407368
        1. Level 3 Active LTD

          Petsco 2 Limited

          CRN 10696898
        2. Level 3 Active LTD

          Petsco Limited

          CRN 03657183
      6. Level 2 Active LTD 2 children

        Kieren Peterkin Ltd

        CRN 04300286
        1. Level 3 Active LTD
        2. Level 3 Active LTD

          Framvet Ltd

          CRN 08384042
      7. Level 2 Active LTD 2 children
        1. Level 3 Active LTD

          KVG (Hull) Limited

          CRN 06002477
        2. Level 3 Active LTD

          KVG Limited

          CRN 06002465
      8. Level 2 Active LTD 2 children
      9. Level 2 Active LTD 2 children
        1. Level 3

          03509888

          CRN 03509888
        2. Level 3 Active LTD

          Nevc Ltd

          CRN 07985352
      10. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      11. Level 2 Active LTD 1 child

        DVG Limited

        CRN 07149749
        1. Level 3 Active LTD
      12. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Saxon Vets Limited

          CRN 08376358
      13. Level 2 Active LTD 1 child
        1. Level 3

          07657459

          CRN 07657459
      14. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      15. Level 2 Active LTD 1 child
        1. Level 3

          07316461

          CRN 07316461
      16. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      17. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Nithsdale Vets Limited

          CRN SC454511
      18. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Mondocane Limited

          CRN 06782712
      19. Level 2 Active LTD 1 child

        Parkvets Limited

        CRN 03665327
        1. Level 3 Active LTD

          Vets@Home Ltd

          CRN 08000804
      20. Level 2 Active LTD 1 child

        Sampson Park Limited

        CRN 07565350
        1. Level 3

          11240978

          CRN 11240978
      21. Level 2 Active LTD 1 child
      22. Level 2 Active LTD 1 child
      23. Level 2 Active LTD 1 child

        Tibrogargun Limited

        CRN 04851292
        1. Level 3 Active LTD
      24. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Towerwood Vets Limited

          CRN 08175904
      25. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      26. Level 2 Active LTD 1 child
        1. Level 3

          07462770

          CRN 07462770
      27. Level 2 Active LTD 1 child
      28. Level 2 Active LTD
      29. Level 2 Active LTD
      30. Level 2 Active LTD

        A.C. Rawlins Limited

        CRN 03555510
      31. Level 2 Active LTD

        Abbeydale Vets Limited

        CRN 06974736
      32. Level 2 Active LTD
      33. Level 2 Active LTD
      34. Level 2 Active LTD
      35. Level 2 Active LTD
      36. Level 2 Active LTD

        Abervet 2015 Limited

        CRN SC489580
      37. Level 2 Active LTD
      38. Level 2 Active LTD
      39. Level 2 Active LTD
      40. Level 2 Active LTD
      41. Level 2 Active LTD
      42. Level 2 Active LTD
      43. Level 2 Active LTD
      44. Level 2 Active LTD
      45. Level 2 Active LTD
      46. Level 2 Active LTD

        Amery Vets Limited

        CRN 07956545
      47. Level 2 Active LTD

        Amivet Ltd

        CRN 07261834
      48. Level 2 Active LTD
      49. Level 2 Active LTD

        Aniwell Ltd

        CRN 07315815
      50. Level 2 Active LTD
      51. Level 2 Active LTD
      52. Level 2 Active LTD
      53. Level 2 Active LTD

        Ark House Vets Limited

        CRN 07393269
      54. Level 2 Active LTD
      55. Level 2 Active LTD
      56. Level 2 Active LTD
      57. Level 2 Active LTD

        AVC 35 Limited

        CRN 07424193
      58. Level 2 Active LTD
      59. Level 2 Active LTD
      60. Level 2 Active LTD
      61. Level 2 Active LTD
      62. Level 2 Active LTD
      63. Level 2 Active LTD
      64. Level 2 Active LTD
      65. Level 2 Active LTD
      66. Level 2 Active LTD

        Beast Mode Limited

        CRN 11135563
      67. Level 2 Active LTD
      68. Level 2 Active LTD
      69. Level 2 Active LTD
      70. Level 2 Active LTD

        Belmont Vets Ltd

        CRN 06027579
      71. Level 2 Active LTD
      72. Level 2 Active LTD
      73. Level 2 Active LTD
      74. Level 2 Active LTD
      75. Level 2 Active LTD
      76. Level 2 Active LTD
      77. Level 2 Active LTD
      78. Level 2 Active LTD
      79. Level 2 Active LTD
      80. Level 2 Active LTD

        Bourne Practice Ltd

        CRN 06579515
      81. Level 2 Active LTD
      82. Level 2 Active LTD
      83. Level 2 Active LTD
      84. Level 2 Active LTD
      85. Level 2 Active LTD
      86. Level 2 Active LTD

        Brown and Bentley Ltd

        CRN 08347741
      87. Level 2 Active LTD
      88. Level 2 Active LTD

        Budget Vets Limited

        CRN 06459635
      89. Level 2 Active LTD
      90. Level 2 Active LTD
      91. Level 2 Active LTD
      92. Level 2 Active LTD

        Carterton Vets Ltd

        CRN 10806335
      93. Level 2 Active LTD
      94. Level 2 Active LTD
      95. Level 2 Active LTD
      96. Level 2 Active LTD

        Celyn House Limited

        CRN 06369481
      97. Level 2 Active LTD
      98. Level 2 Active LTD
      99. Level 2 Active LTD

        Chase Vets Limited

        CRN 06988232
      100. Level 2 Active LTD

        Chelvets Limited

        CRN 05340949
      101. Level 2 Active LTD
      102. Level 2 Active LTD

        Chestnut Vets Limited

        CRN 08485051
      103. Level 2 Active LTD
      104. Level 2 Active LTD
      105. Level 2 Active LTD
      106. Level 2 Active LTD
      107. Level 2 Active LTD
      108. Level 2 Active LTD
      109. Level 2 Active LTD
      110. Level 2 Active LTD
      111. Level 2 Active LTD
      112. Level 2 Active LTD
      113. Level 2 Active LTD
      114. Level 2 Active LTD
      115. Level 2 Active LTD

        Crieff Vets Limited

        CRN SC395262
      116. Level 2 Active LTD

        Croft Vets Limited

        CRN 03775163
      117. Level 2 Active LTD
      118. Level 2 Active LTD
      119. Level 2 Active LTD
      120. Level 2 Active LTD
      121. Level 2 Active LTD

        CVG (D.C.) Limited

        CRN NI621417
      122. Level 2 Active LTD
      123. Level 2 Active LTD
      124. Level 2 Active LTD

        Dentalvets Limited

        CRN SC267048
      125. Level 2 Active LTD
      126. Level 2 Active LTD
      127. Level 2 Active LTD
      128. Level 2 Active LTD
      129. Level 2 Active LTD

        Easipetcare Ltd

        CRN 07092919
      130. Level 2 Active LTD
      131. Level 2 Active LTD
      132. Level 2 Active LTD
      133. Level 2 Active LTD
      134. Level 2 Active LTD
      135. Level 2 Active LTD
      136. Level 2 Active LTD
      137. Level 2 Active LTD
      138. Level 2 Active LTD

        Fife Referrals Limited

        CRN SC388406
      139. Level 2 Active LTD
      140. Level 2 Active LTD
      141. Level 2 Active LTD

        Forest Vets Limited

        CRN 08969267
      142. Level 2 Active LTD
      143. Level 2 Active LTD

        Galemire Vets Limited

        CRN 07077852
      144. Level 2 Active LTD
      145. Level 2 Active LTD

        George Hunt & Son LTD.

        CRN 03824946
      146. Level 2 Active LTD
      147. Level 2 Active LTD
      148. Level 2 Active LTD
      149. Level 2 Active LTD
      150. Level 2 Active LTD
      151. Level 2 Active LTD
      152. Level 2 Active LTD

        Gordon Vets Limited

        CRN SC463760
      153. Level 2 Active LTD

        GP Vets Limited

        CRN 07875745
      154. Level 2 Active LTD

        Green Lane Vets Ltd

        CRN 09102955
      155. Level 2 Active LTD

        Greg Toth Limited

        CRN 07055581
      156. Level 2 Active LTD
      157. Level 2 Active LTD
      158. Level 2 Active LTD
      159. Level 2 Active LTD
      160. Level 2 Active LTD

        Haven Vets Limited

        CRN 05541168
      161. Level 2 Active LTD
      162. Level 2 Active LTD
      163. Level 2 Active LTD
      164. Level 2 Active LTD
      165. Level 2 Active LTD
      166. Level 2 Active LTD
      167. Level 2 Active LTD
      168. Level 2 Active LTD
      169. Level 2 Active LTD
      170. Level 2 Active LTD
      171. Level 2 Active LTD
      172. Level 2 Active LTD
      173. Level 2 Active LTD
      174. Level 2 Active LTD
      175. Level 2 Active LTD
      176. Level 2 Active LTD
      177. Level 2 Active LTD

        Ivc (TB) Limited

        CRN 10695292
      178. Level 2 Active LTD
      179. Level 2 Active LTD

        Ivc Limited

        CRN 10787172
      180. Level 2 Active LTD

        J. Dinsdale Limited

        CRN 04040200
      181. Level 2 Active LTD

        Jackson Vets Ltd

        CRN SC446804
      182. Level 2 Active LTD

        K and M Donald Limited

        CRN SC408798
      183. Level 2 Active LTD

        Kapsapea Limited

        CRN 05448378
      184. Level 2 Active LTD
      185. Level 2 Active LTD
      186. Level 2 Active LTD
      187. Level 2 Active LTD
      188. Level 2 Active LTD

        Kirks Vets Ltd

        CRN 08483321
      189. Level 2 Active LTD
      190. Level 2 Active LTD
      191. Level 2 Active LTD
      192. Level 2 Active LTD
      193. Level 2 Active LTD
      194. Level 2 Active LTD
      195. Level 2 Active LTD
      196. Level 2 Active LTD

        LWAH Limited

        CRN 06537982
      197. Level 2 Active LTD
      198. Level 2 Active LTD
      199. Level 2 Active LTD
      200. Level 2 Active LTD

        Maltman Cosham Limited

        CRN 08257257
      201. Level 2 Active LTD
      202. Level 2 Active LTD
      203. Level 2 Active LTD
      204. Level 2 Active LTD
      205. Level 2 Active LTD

        MBM Vets Limited

        CRN SC469948
      206. Level 2 Active LTD
      207. Level 2 Active LTD

        Mearley Vets Limited

        CRN 07284483
      208. Level 2 Active LTD
      209. Level 2 Active LTD
      210. Level 2 Active LTD
      211. Level 2 Active LTD

        Mintlaw Vets Limited

        CRN SC262554
      212. Level 2 Active LTD
      213. Level 2 Active LTD
      214. Level 2 Active LTD

        Moy Vets Limited

        CRN 06051168
      215. Level 2 Active LTD

        MVSL Limited

        CRN 07074021
      216. Level 2 Active LTD

        My Family Vets Limited

        CRN 09891373
      217. Level 2 Active LTD

        My Vet Ltd

        CRN 03772081
      218. Level 2 Active LTD
      219. Level 2 Active LTD

        New Street Vets Ltd

        CRN 07960768
      220. Level 2 Active LTD
      221. Level 2 Active LTD
      222. Level 2 Active LTD
      223. Level 2 Active LTD

        November Limited

        CRN 03881136
      224. Level 2 Active LTD
      225. Level 2 Active LTD
      226. Level 2 Active LTD

        Orby Vets Ltd

        CRN 05334778
      227. Level 2 Active LTD

        Orchard Vets Limited

        CRN 07560127
      228. Level 2 Active LTD

        Orwell Vets Limited

        CRN 04770413
      229. Level 2 Active LTD

        Otter Vets Ltd

        CRN 11562510
      230. Level 2 Active LTD

        Park Issa Vets Limited

        CRN 07649868
      231. Level 2 Active LTD
      232. Level 2 Active LTD

        Pawz Limited

        CRN 08402231
      233. Level 2 Active LTD
      234. Level 2 Active LTD
      235. Level 2 Active LTD
      236. Level 2 Active LTD

        Penson Rayley Limited

        CRN 11955186
      237. Level 2 Active LTD

        Pet Vets Limited

        CRN 05877669
      238. Level 2 Active LTD

        Petair Ltd

        CRN 05428505
      239. Level 2 Active LTD
      240. Level 2 Active LTD
      241. Level 2 Active LTD

        Pets First Limited

        CRN 03344263
      242. Level 2 Active LTD
      243. Level 2 Active LTD

        Purton Vets Ltd

        CRN 06316893
      244. Level 2 Active LTD

        PVG (Fife) Limited

        CRN SC246551
      245. Level 2 Active LTD
      246. Level 2 Active LTD
      247. Level 2 Active LTD
      248. Level 2 Active LTD
      249. Level 2 Active LTD
      250. Level 2 Active LTD

        Robson Vets Limited

        CRN SC418845
      251. Level 2 Active LTD
      252. Level 2 Active LTD

        Rosehill Vets Limited

        CRN 07094784
      253. Level 2 Active LTD
      254. Level 2 Active LTD
      255. Level 2 Active LTD
      256. Level 2 Active LTD

        Shedden Vets Limited

        CRN SC272772
      257. Level 2 Active LTD
      258. Level 2 Active LTD

        Shipley Vets Limited

        CRN 04837921
      259. Level 2 Active LTD
      260. Level 2 Active LTD
      261. Level 2 Active LTD
      262. Level 2 Active LTD
      263. Level 2 Active LTD
      264. Level 2 Active LTD
      265. Level 2 Active LTD
      266. Level 2 Active LTD
      267. Level 2 Active LTD
      268. Level 2 Active LTD
      269. Level 2 Active LTD
      270. Level 2 Active LTD
      271. Level 2 Active LTD
      272. Level 2 Active LTD
      273. Level 2 Active LTD
      274. Level 2 Active LTD

        Tern Vets Limited

        CRN 08735135
      275. Level 2 Active LTD
      276. Level 2 Active LTD

        Thanet One Limited

        CRN 05941377
      277. Level 2 Active LTD
      278. Level 2 Active LTD
      279. Level 2 Active LTD
      280. Level 2 Active LTD
      281. Level 2 Active LTD
      282. Level 2 Active LTD
      283. Level 2 Active LTD
      284. Level 2 Active LTD
      285. Level 2 Active LTD

        The Mobile Vet Ltd

        CRN 09207067
      286. Level 2 Active LTD
      287. Level 2 Active LTD
      288. Level 2 Active LTD
      289. Level 2 Active LTD
      290. Level 2 Active LTD

        The Vet Centre Limited

        CRN 06077424
      291. Level 2 Active LTD
      292. Level 2 Active LTD
      293. Level 2 Active LTD
      294. Level 2 Active LTD
      295. Level 2 Active LTD

        Three Rivers Vets Ltd

        CRN 08113470
      296. Level 2 Active LTD
      297. Level 2 Active LTD
      298. Level 2 Active LTD
      299. Level 2 Active LTD
      300. Level 2 Active LTD
      301. Level 2 Active LTD
      302. Level 2 Active LTD
      303. Level 2 Active LTD
      304. Level 2 Active LTD
      305. Level 2 Active LTD
      306. Level 2 Active LTD
      307. Level 2 Active LTD
      308. Level 2 Active LTD
      309. Level 2 Active LTD

        Wellpetclinic Limited

        CRN 07263095
      310. Level 2 Active LTD
      311. Level 2 Active LTD

        Wellpets Limited

        CRN 05115515
      312. Level 2 Active LTD
      313. Level 2 Active LTD
      314. Level 2 Active LTD
      315. Level 2 Active LTD
      316. Level 2 Active LTD
      317. Level 2 Active LTD

        WHVC Limited

        CRN 05786311
      318. Level 2 Active LTD
      319. Level 2 Active LTD
      320. Level 2 Active LTD
      321. Level 2 Active LTD
      322. Level 2 Active LTD

        Zetland Limited

        CRN 05941511
    2. Level 1 3 children

      09102457

      CRN 09102457
      1. Level 2 2 children

        09102748

        CRN 09102748
        1. Level 3 1 child

          09102766

          CRN 09102766
          1. Level 4

            07705042

            CRN 07705042
    3. Level 1 Active LTD

      Advanced Vetcare Ltd

      CRN 06135990
    4. Level 1 Active LTD

      Berry House Limited

      CRN 04436208
    5. Level 1 Active LTD
    6. Level 1 Active LTD
    7. Level 1 Active LTD

      Ivc Evidensia Ltd

      CRN 12291705
    8. Level 1 Active LTD

      Pdol Limited

      CRN 08167592