Veterinary Services Companies in Scotland
362 active veterinary services businesses in Scotland. Average age: 8.9 years.
362
Total
355
With Ownership Data
28
Accts Overdue
90
With Charges
Top Controller Nationalities
British 431Scottish 55Spanish 13Romanian 7Irish 6American 6Polish 4German 4
13 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 362
| Company | Flags |
|---|---|
Equineox Ltd SC832872 | Clean ✓ |
Nbryo (Europe) Limited SC868461 | Clean ✓ |
Roxburgh Equine Therapy Ltd SC787720 | Clean ✓ |
Elite K9 Consultancy Ltd SC734217 | Clean ✓ |
Clean ✓ | |
Souza Woolf Ltd SC871410 | Clean ✓ |
Firefly Veterinary Services Ltd SC791055 | Clean ✓ |
Thrums Futures Limited SC824305 | Dormant |
3 charges3 satisfied | |
Veted Specialists Ltd SC640294 | Clean ✓ |
Medwyn Vets Limited SC606806 | Clean ✓ |
Ace Animal Care Ltd SC737090 | Clean ✓ |
Endrick Vets Ltd SC665823 | Clean ✓ |
Clean ✓ | |
2 charges | |
Rme Veterinary Services Ltd SC797059 | Clean ✓ |
Clean ✓ | |
Mcdiarmid Equine Consultancy Ltd SC790848 | Clean ✓ |
Vet Creche Limited SC519046 | Clean ✓ |
Animal A&E Hospital Ltd SC784366 | Clean ✓ |
Clean ✓ | |
Thomas G Ltd SC606705 | Clean ✓ |
Strathearn Vets Limited SC857137 | Clean ✓ |
Thistle V Holdings Limited SC817708 | 1 charge |
Clean ✓ | |
Tague Vets Limited SC208594 | Clean ✓ |
Kintra Veterinary Services Ltd SC660107 | Clean ✓ |
2 charges1 satisfied | |
St Leonards Services Ltd SC693807 | Clean ✓ |
Animal Care Tiree Limited SC871333 | Clean ✓ |
Lochgarry Limited SC238781 | Clean ✓ |
Devico Limited SC710659 | Clean ✓ |
Clean ✓ | |
Ben Nevis Vets Ltd SC672453 | Clean ✓ |
Clean ✓ | |
Exotic Vets Ltd SC774121 | Accts overdue*2 charges |
Clean ✓ | |
Armac Vets Limited SC425078 | 3 charges2 satisfied |
Werc Pulse Limited SC343543 | Clean ✓ |
1 charge | |
Suilven Veterinary Services Ltd SC504554 | Clean ✓ |
Animal Fun House Limited SC804902 | Accts overdue* |
Kerr Vet Group Ltd SC592756 | 2 charges |
Silvertrax Services Limited SC420585 | Clean ✓ |
Sutherland Vets Limited SC876863 | Clean ✓ |
Ian Gajczak Farrier Limited SC518859 | Clean ✓ |
Vets At Riverside Ltd. SC387738 | 1 charge1 satisfied |
Clean ✓ | |
Clean ✓ | |
ConfStmt overdue*6 charges5 satisfied | |
Cvp Ltd SC724531 | Clean ✓ |
Arran Vets Ltd SC499065 | Clean ✓ |
ConfStmt overdue* | |
Robert Young Services Ltd SC555862 | Clean ✓ |
Armour Veterinary Group Ltd SC468357 | 1 charge |
Apex Vets Limited SC369213 | 1 charge |
2 charges | |
Sandy Soles Ltd SC567131 | 1 charge |
Blairgowrie Vets Limited SC564409 | Clean ✓ |
Cheviot Vets Ltd 09510685 | 1 charge |
County Vets Limited SC501690 | Accts overdue*1 charge |
3 charges | |
ConfStmt overdue* | |
Pink Zebra Ltd SC296205 | Dormant |
Restful Paws Ltd SC864098 | Clean ✓ |
Glenythan Vet Group Ltd SC783772 | Clean ✓ |
Lord Veterinary Services Ltd SC487508 | 1 charge |
Ark Veterinary Clinic Ltd. SC289434 | Clean ✓ |
The Herbal Vets Dispensary Ltd SC856814 | Clean ✓ |
Kkas Ellon Limited SC739257 | 1 charge |
Clean ✓ | |
Haggerty Holdings Ltd SC853550 | 2 charges |
Avalon Veterinary Clinic Ltd SC501520 | Clean ✓ |
Suretest Ltd SC470961 | Clean ✓ |
Top Vets Limited SC441172 | Dormant1 charge1 satisfied |
4 charges1 satisfied | |
Jgvs Limited SC790480 | Clean ✓ |
Clean ✓ | |
Vet Extra Ltd SC302863 | Clean ✓ |
X - Ovo Limited SC302870 | Clean ✓ |
1 charge | |
View Referrals Ltd SC838881 | ConfStmt overdue* |
Clean ✓ | |
Naismith Vets Limited SC796490 | 1 charge |
Firefly Integrative Care Ltd SC832546 | Clean ✓ |
Clean ✓ | |
Spogan Beaga Limited SC582285 | ConfStmt overdue*2 charges |
Pets Friends Ltd SC293581 | 4 charges2 satisfied |
The Jinty Foundation SC489570 | Accts overdue*ConfStmt overdue* |
1 charge | |
The Herbal Vets Collective Ltd SC853223 | Clean ✓ |
The Daycare Vet Ltd SC770222 | Clean ✓ |
Clean ✓ | |
Clean ✓ | |
Clean ✓ | |
4 charges2 satisfied | |
Kelly Vets Ltd SC826556 | Clean ✓ |
Clean ✓ | |
Albavet Limited SC275059 | 14 charges14 satisfied |
Mobile Vet Scotland Ltd SC730273 | Clean ✓ |
Patogen Limited SC589547 | ConfStmt overdue* |
Food Control Consultants Ltd. SC193652 | Clean ✓ |
Alliance For Rabies Control SC294770 | Clean ✓ |
Clyde Vets Ltd SC437346 | Accts overdue*12 charges2 satisfied |
Clean ✓ | |
Rjl Neurology Ltd SC744954 | Clean ✓ |
Clean ✓ | |
Equiconsult Ltd SC856301 | Clean ✓ |
Blackadder Practice Limited SC633997 | Accts overdue* |
Doggy Day Dreamz Ltd SC770101 | Accts overdue*Dormant |
Vets At Home And Heart Limited SC699414 | Clean ✓ |
The Avenues Vet Centre Limited SC379002 | 3 charges1 satisfied |
Ellon Vets Limited SC766896 | Clean ✓ |
Pawss Pet Services Ltd SC377222 | Clean ✓ |
Carberry Vets Limited SC803994 | ConfStmt overdue*Dormant |
ConfStmt overdue*Dormant | |
The Dunkeld Vet Ltd SC726972 | ConfStmt overdue*1 charge |
Clean ✓ | |
Botanical Veterinary Care Ltd SC723753 | 1 charge |
Whitburn Vet Ltd SC589389 | Clean ✓ |
Acupet Vet Ltd SC686650 | Clean ✓ |
Highland Aqua Team Ltd SC390606 | ConfStmt overdue*2 charges |
Wallace Vets Limited SC437224 | 4 charges |
Purramedics Ltd SC786619 | ConfStmt overdue* |
Cancan Diagnostics Ltd SC744727 | Clean ✓ |
Eden Veterinary Practice SC545843 | Clean ✓ |
Silver Birch Locuming Ltd SC859765 | Clean ✓ |
Dormant | |
Ashbank Vet Centre Ltd SC480511 | 4 charges4 satisfied |
Bar Knight Mclintock Limited SC208309 | Clean ✓ |
Rewilding Medicine Ltd SC811002 | Dormant |
Foundry Vets Ltd SC766771 | Clean ✓ |
Hanks Consulting Limited SC625058 | ConfStmt overdue* |
Innes Vets Ltd SC472973 | ConfStmt overdue* |
ConfStmt overdue*2 charges | |
Mp Equine Group Ltd SC873251 | Clean ✓ |
Lr & Sons Ltd SC753365 | Clean ✓ |
Hamish Hall Ltd 06032802 | Clean ✓ |
Mackie And Brechin Limited SC225453 | ConfStmt overdue*1 charge1 satisfied |
Back Running Ltd SC747732 | 1 charge |
Equi-Back Limited SC190412 | Clean ✓ |
Hestyngate Ltd SC852876 | Clean ✓ |
Nomad Surgical Solutions Ltd SC848932 | Clean ✓ |
1 charge | |
Albyn Veterinary Clinic Limited SC245998 | ConfStmt overdue*1 charge1 satisfied |
V & T Equine Services Ltd SC555069 | Accts overdue*ConfStmt overdue* |
Throne Vets Limited SC873090 | Clean ✓ |
Accts overdue*ConfStmt overdue* | |
Mi:Rna Ltd SC649855 | Clean ✓ |
Scotvet Animal Health Limited SC389121 | 5 charges3 satisfied |
Clean ✓ | |
Putzig Formstone Ltd SC856070 | Clean ✓ |
Clean ✓ | |
Maclellan Vets Ltd SC702039 | 2 charges |
Barron Veterinary Locums Ltd. SC452540 | Clean ✓ |
Accts overdue*ConfStmt overdue* | |
ConfStmt overdue* | |
Soapy Dug'S Ltd SC624718 | Accts overdue*ConfStmt overdue*Dormant |
ConfStmt overdue* | |
Braid Vets Limited SC395761 | Accts overdue*ConfStmt overdue*16 charges10 satisfied |
Freeway Path Ltd SC879451 | Clean ✓ |
Accts overdue*4 charges2 satisfied | |
M V Diagnostics Limited SC192617 | Clean ✓ |
The Craig Vets Ltd SC832079 | 1 charge |
Clean ✓ | |
Bs Animal Health Limited SC789690 | Clean ✓ |
James Mylne Ltd SC789642 | Clean ✓ |
Vet Home Certs Ltd SC786251 | Clean ✓ |
Clean ✓ | |
Westacre Pets Ltd. SC273538 | 2 charges1 satisfied |
Accts overdue*4 charges | |
Clean ✓ | |
Accts overdue* | |
Clean ✓ | |
ConfStmt overdue*Dormant | |
Ascog Limited SC244061 | ConfStmt overdue*3 charges |
Tvcu Limited SC795549 | 2 charges |
Lochermill Boarding Cattery Ltd. SC242513 | Clean ✓ |
Silverhound Ltd SC550441 | Clean ✓ |
Murray Farmcare Limited SC225423 | Accts overdue*4 charges2 satisfied |
Firth Veterinary Centre Limited SC461618 | 2 charges1 satisfied |
Clean ✓ | |
K9 Total Care Ltd SC348588 | Dormant |
Ewan Jamieson Limited SC636265 | Clean ✓ |
Authentik9 Ltd SC852377 | Clean ✓ |
Clean ✓ | |
Moray Coast Vets Limited SC358243 | 4 charges3 satisfied |
Nithsdale Farm Vets Ltd SC657425 | ConfStmt overdue* |
Alfervet Neurologia Ltd SC879127 | Clean ✓ |
Loudoun Veterinary Clinic Ltd SC689262 | Clean ✓ |
Blackhall Vs Limited SC393588 | 5 charges1 satisfied |
Pater Incorporated Ltd SC834308 | Clean ✓ |
Tm Equine Ltd SC789391 | Clean ✓ |
Roving Vet Ltd SC610860 | Clean ✓ |
Precision Animal Health Limited SC859219 | Clean ✓ |
Animal Physio Scotland Ltd SC855571 | Clean ✓ |
Glenburn Dog Care Limited SC848677 | Clean ✓ |
Dee Gee Scanning Limited SC450029 | Clean ✓ |
A Mhor Bheinn Ltd SC803190 | ConfStmt overdue* |
Pet Eye Clinic Ltd SC445246 | ConfStmt overdue* |
Veterinary Services Businesses in Scotland
There are 362 active veterinary services businesses in Scotland. Average age is 8.9 years. 28 have overdue accounts. 90 have registered charges. 355 have Persons with Significant Control data on file. Sourced from Companies House under the Open Government Licence. Updated 2 March 2026.
