Veterinary Services Companies in Wales
203 active veterinary services businesses in Wales. Average age: 7.6 years.
203
Total
198
With Ownership Data
24
Accts Overdue
43
With Charges
Top Controller Nationalities
British 220Welsh 27Irish 8Romanian 7Polish 5Dutch 3Nigerian 2Portuguese 2
3 controllers resident outside the UK
Filter & Search
Quick filters
⚠️ Compliance flags are based on the Companies House data snapshot dated 2 March 2026. Compliance flags are based on a snapshot dated 2 March 2026. Accounts and statements may have been filed since this date. Always verify on Companies House.
Page 1 of 2 – Companies 1–200 of 203
| Company | Flags |
|---|---|
Origin Vets Clinic Ltd 12845483 | 1 charge |
Mitl Cyf 15039834 | Dormant |
Quinn Mills Limited 14015089 | Clean ✓ |
Krasimira Bodurova Locum Limited 09519212 | Clean ✓ |
Jwreilly Limited 16221963 | Clean ✓ |
Milfeddygon Dolgellau Cyf 07034944 | 1 charge |
The Farrier Centre Limited 15864891 | Clean ✓ |
Mojo Animal Services Ltd 13772162 | Clean ✓ |
Goshen Pet Care Limited 08313048 | 2 charges |
Clean ✓ | |
Petffisio Cyf 14203361 | Dormant |
Vale Veterinary Practice Ltd 11966846 | Clean ✓ |
South Wales Farm Vets Ltd 10696137 | Clean ✓ |
R D Owen Equine Clinic Limited 04189737 | 1 charge |
Clean ✓ | |
Abbey Equine Clinic Limited 11794458 | 1 charge |
Emerald Vets Limited 05949304 | Accts overdue* |
Teilo Holdings Ltd. 16679133 | Clean ✓ |
4 charges4 satisfied | |
Jack'S Veterinary Ltd 13426552 | Clean ✓ |
Clean ✓ | |
Wern Vets Cyf 12575499 | ConfStmt overdue*5 charges |
Conway Road Limited 09564485 | 2 charges |
Rhianfa Centre Limited 14007496 | Clean ✓ |
A.Sherwood Consultancy Ltd 16043218 | Clean ✓ |
Equi-Bean Ltd 15033933 | Clean ✓ |
4 charges | |
Tails Of Distinction Limited 11436100 | Accts overdue* |
Canine Rehabilitation Limited 13423996 | 5 charges4 satisfied |
Equine Podiatry Training Ltd 06709106 | Clean ✓ |
Stone Court Vets Ltd 14133618 | Clean ✓ |
Equi-Swim Therapy Ltd 15683152 | Dormant |
Accts overdue* | |
1 charge | |
Parc Vetcare Limited 13042106 | Clean ✓ |
Clean ✓ | |
Malthouse Vets Ltd 10346039 | 2 charges1 satisfied |
Dr Heyl Ltd 11328955 | Clean ✓ |
3 charges | |
Orlapet Nutrition Ltd 13155243 | Clean ✓ |
Zeleo Ltd 11168977 | Clean ✓ |
Seren Vets Carmarthen Ltd 14437107 | 1 charge |
Clean ✓ | |
Clean ✓ | |
Jcb Animal Physio Ltd 14686249 | Clean ✓ |
Medipet Ltd 11027007 | Clean ✓ |
Ren Veterinary Services Limited 15159124 | Dormant |
Clean ✓ | |
Afon Veterinary Centre Limited 10833201 | 5 charges |
Animal Cardio Care Ltd 15737003 | Clean ✓ |
Clean ✓ | |
Clean ✓ | |
Pjwg Services Limited 12169947 | Dormant |
Zoo Health Supplies Ltd 10928058 | Clean ✓ |
Milhg Cyf 13151974 | Clean ✓ |
1 charge | |
Veterinary Services Limited 14368119 | Clean ✓ |
Accts overdue* | |
Seren Vets Ltd 12475847 | ConfStmt overdue* |
Erw Wastad Services Limited 05021569 | Clean ✓ |
Tivy Vets Ltd 16145744 | Clean ✓ |
Aeron Vets Ltd 05598544 | 3 charges |
2 charges | |
Accts overdue* | |
Accts overdue* | |
Teulu Vets Limited 14119907 | Clean ✓ |
Clean ✓ | |
Clean ✓ | |
Petnurseuk Ltd 13409302 | Clean ✓ |
Dylilah Ltd 10780623 | Clean ✓ |
ConfStmt overdue*2 charges1 satisfied | |
Vale Veterinary Centre Limited 10014616 | ConfStmt overdue* |
Dee Valley Vets Limited 07499111 | Accts overdue*1 charge |
1 charge | |
Clean ✓ | |
Clean ✓ | |
Clean ✓ | |
1 charge | |
New Wave Locum Limited 13986324 | ConfStmt overdue*1 charge |
Drybridge Vets Ltd 15500443 | Clean ✓ |
Vetclarity Ltd 13402590 | Clean ✓ |
Clean ✓ | |
Screaming Net Limited 11313651 | Clean ✓ |
Hensol Veterinary Services Ltd 13853469 | ConfStmt overdue* |
Heart At Home Vets Ltd 16788324 | Clean ✓ |
Rockfield Vets Limited 12264613 | Clean ✓ |
Accts overdue* | |
Clean ✓ | |
Mountain Vets Limited 13204327 | ConfStmt overdue* |
Anglesey Pet Clinic Limited 06030097 | Clean ✓ |
Accts overdue*ConfStmt overdue*Dormant | |
Accts overdue*ConfStmt overdue*Dormant | |
The Regenerative Vet Limited 14175407 | Accts overdue* |
Grey & Graham Limited 16454329 | Clean ✓ |
Pencoed Pavvs Ltd 15721617 | Clean ✓ |
Equine Osteopaths Limited 08488674 | Clean ✓ |
Milfeddygon Deufor Cyf 10670795 | ConfStmt overdue* |
M. Reed Foot Trimming Limited 08447148 | Clean ✓ |
Vets Ty Gwyn Ltd 16855485 | Clean ✓ |
Clean ✓ | |
Last Wishes Mobile Vet Limited 15002824 | Clean ✓ |
Mobivet Ltd 12741129 | Clean ✓ |
Optima Veterinary Solutions Ltd 10867212 | Accts overdue*ConfStmt overdue*Dormant |
Hen Beudy Services Limited 08569358 | Clean ✓ |
Accts overdue* | |
Tvg Llandysul Limited 07223617 | Accts overdue*ConfStmt overdue*1 charge |
Carovet Ltd 13850156 | Clean ✓ |
Aa Chiropractic Ltd 15348018 | 1 charge |
Murphy Vets Limited 16854310 | Clean ✓ |
Farm Dynamics Ltd 09821687 | Clean ✓ |
Barrmore Vets Limited 12205270 | Clean ✓ |
The Cattle Vet Ltd 12810736 | 4 charges1 satisfied |
Accts overdue*ConfStmt overdue* | |
Clean ✓ | |
David L Thomas Limited 07222177 | ConfStmt overdue* |
ConfStmt overdue*4 charges2 satisfied | |
ConfStmt overdue*3 charges | |
Mcevilly Veterinary Services Ltd 14591148 | Clean ✓ |
Alicja Chalupczynska Locum Ltd 12360911 | Accts overdue*ConfStmt overdue* |
Vet Exports Ltd 14351306 | Clean ✓ |
Kudu Ltd 09216014 | Clean ✓ |
Accts overdue*ConfStmt overdue* | |
Hewson Medical Ltd 08485297 | Accts overdue*ConfStmt overdue* |
Clean ✓ | |
Cartref Home Pet Care Ltd 16957991 | Clean ✓ |
Nia Williams Ltd 10561761 | ConfStmt overdue*Dormant |
Garway Vet Services Ltd 13737135 | Clean ✓ |
Preventative Equine Care Ltd 13010640 | Clean ✓ |
Clean ✓ | |
Cs Veterinary Imaging Ltd 14410815 | Clean ✓ |
Llj Locum Ltd 11564078 | Clean ✓ |
Ecodex Ltd 16577402 | Clean ✓ |
Value Vets Ltd 12045130 | Accts overdue* |
West Wales Hoof Care Ltd 12043655 | Accts overdue* |
Kanimals Ltd 11407031 | Clean ✓ |
Gibson & Jones Vets Ltd 13908814 | 1 charge |
Fenton Vets Holdings Limited 13195426 | Clean ✓ |
Amd Rocket Services Limited 15202363 | Clean ✓ |
Clean ✓ | |
Charnley Locum Services Ltd 14098889 | Accts overdue* |
Wilcrick Vp Ltd 15479146 | Clean ✓ |
Myvetwriter Limited 14655852 | ConfStmt overdue* |
The Retreat Canine Hydrotherapy & Wellness Ltd Prev: THE DOGHOUSE CANINE REHABILITATION & WELLNESS LTD 11142700 | Clean ✓ |
Horizon Vets Ltd 15339896 | 1 charge |
Clean ✓ | |
Swansea Cat Clinic Limited 14095461 | 1 charge |
Clean ✓ | |
Dylilah Pet Services Limited 15550447 | ConfStmt overdue* |
Glampawgan Pet Services Ltd 11871592 | ConfStmt overdue* |
ConfStmt overdue* | |
Accts overdue*ConfStmt overdue* | |
Bivta Ltd 14578646 | Clean ✓ |
The Ultrasound Vet Ltd 12393638 | Clean ✓ |
Fast Vet Limited 16771273 | Clean ✓ |
2 charges | |
Accts overdue*ConfStmt overdue* | |
Clean ✓ | |
1 charge | |
W T Pritchard Limited 07367197 | 1 charge |
Smart Veterinary Clinic Limited 06271857 | Clean ✓ |
Ltvp Ltd 15705574 | Clean ✓ |
Roger Alison Limited 06557801 | 1 charge |
South Trails Dog Walking Ltd 13959855 | Accts overdue*ConfStmt overdue* |
Meds4Pets Ltd 16236616 | Clean ✓ |
Marlow Vets Limited 08805842 | Clean ✓ |
Pro Tech Breeders Ltd 16836413 | Clean ✓ |
1 charge | |
Smart Veterinary Training Ltd 14091327 | Clean ✓ |
Heywood And Heywood Limited 10654839 | ConfStmt overdue*1 charge |
Gcrs Ltd 16234206 | Clean ✓ |
Clean ✓ | |
6 charges1 satisfied | |
Ala The Vet Limited 14398695 | Clean ✓ |
Badbullies Ltd 12793107 | Clean ✓ |
Sarah Edwards Physiotherapy Ltd 13247868 | ConfStmt overdue* |
Homevet Services Ltd 16231223 | Clean ✓ |
Teilo Vets Ltd 07395957 | 3 charges3 satisfied |
The Bark Side Academy Ltd 16695276 | Clean ✓ |
Clean ✓ | |
Blockwise Services Ltd 16227560 | Clean ✓ |
Gm Globalhealth Ltd 11805985 | Clean ✓ |
John Dennis Services Ltd 10545838 | Clean ✓ |
Epla Health Ltd 15259010 | Clean ✓ |
Scientifeq Ltd 15258984 | Clean ✓ |
Clean ✓ | |
Shepherds The Vets Limited 05954099 | 2 charges1 satisfied |
Commonground Group Ltd 15874490 | Clean ✓ |
Clean ✓ | |
Home Vet Visit Ltd 17010786 | Clean ✓ |
Tarquin Shipley Limited 09985976 | Clean ✓ |
ConfStmt overdue* | |
Medgo2U Limited 16162631 | Clean ✓ |
All Pets Care Limited 06040812 | Clean ✓ |
Dormant | |
Clean ✓ | |
3 charges1 satisfied | |
Dormant | |
Beaufort Associates Limited 12382397 | Clean ✓ |
Clean ✓ | |
5 charges |
Veterinary Services Businesses in Wales
There are 203 active veterinary services businesses in Wales. Average age is 7.6 years. 24 have overdue accounts. 43 have registered charges. 198 have Persons with Significant Control data on file. Sourced from Companies House under the Open Government Licence. Updated 2 March 2026.
