Pharmacy & Health Retail Companies in Scotland
502 active pharmacy & health retail businesses in Scotland. Average age: 12.6 years.
502
Total
501
With Ownership Data
24
Accts Overdue
275
With Charges
Top Controller Nationalities
British 664Scottish 35Nigerian 6Irish 6Portuguese 2Northern Irish 2Pakistani 2United Kingdom 1
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 3 – Companies 1–200 of 502
| Company | Flags |
|---|---|
7 charges6 satisfied | |
Guidi'S Pharmacy Ltd. SC307811 | 3 charges1 satisfied |
Winning Pharm Limited SC604031 | 4 charges |
Monifieth Pharmacy Limited SC483362 | Clean ✓ |
Ajr Healthcare Ltd SC764580 | ConfStmt overdue*1 charge |
Jf Health Ltd SC764559 | ConfStmt overdue*1 charge |
Gilbride Pharmacies Ltd SC396778 | ConfStmt overdue*1 charge1 satisfied |
A.A. Hagan Ltd. SC300058 | Clean ✓ |
Jennifer Wilson 8519 Ltd SC721624 | Clean ✓ |
G.L.M.Romanes Limited SC063993 | 2 charges1 satisfied |
2 charges1 satisfied | |
Shettleston Pharmacy Limited SC085751 | Accts overdue*1 charge |
Clean ✓ | |
Timelymeds Ltd SC864661 | Clean ✓ |
Musa Pharm Ltd SC733981 | Clean ✓ |
Mspy Ltd SC808988 | Clean ✓ |
Old Castle Investments Limited SC230972 | 5 charges3 satisfied |
8 charges5 satisfied | |
Mcanerney Limited SC282299 | 3 charges1 satisfied |
Clan Chemists Limited SC036268 | 4 charges1 satisfied |
Woodside Doune Ltd SC797051 | Clean ✓ |
A.C. Still Limited SC115892 | Accts overdue*2 charges1 satisfied |
Hmrx Pharma Ltd SC832722 | Clean ✓ |
Macfarlanes Pharmacy Ltd SC790844 | Clean ✓ |
Denburn Healthcare Limited SC817713 | Clean ✓ |
Macbon Pharm Ltd SC774143 | 2 charges |
Pillserve Ltd SC850289 | Clean ✓ |
Clean ✓ | |
Drumoyne Road Ltd SC764070 | 2 charges |
Teviot Services Limited SC626165 | Accts overdue* |
Gemini Medical Care Ltd SC396552 | 6 charges5 satisfied |
Bruce Ramsay (Dundee) Limited SC205607 | Clean ✓ |
Townhead Pharmacy Limited SC087428 | Clean ✓ |
Thomas Mclean & Sons Limited SC022725 | Dormant18 charges8 satisfied |
Carewise Pharmacy Ltd SC835794 | ConfStmt overdue* |
Newfield (Dundonald) Limited SC142332 | Dormant8 charges8 satisfied |
Ssct Ltd SC312664 | Accts overdue*2 charges2 satisfied |
Clark'S Pharmacy SC238737 | 7 charges2 satisfied |
Park 23 Ltd SC820951 | 1 charge |
Steven F Webster Limited SC188876 | 8 charges6 satisfied |
Newtongrange Healthcare Ltd SC777291 | Clean ✓ |
Sh Pharm Ltd SC774033 | Accts overdue*1 charge |
Willow Health Care Ltd SC343492 | 17 charges10 satisfied |
Geddes Healthcare Limited SC767743 | 2 charges |
Uddingston Healthcare Limited SC767690 | 1 charge |
Precisionrx Ltd SC727791 | ConfStmt overdue* |
Eggle Ltd. SC420602 | 1 charge |
ConfStmt overdue*Dormant3 charges2 satisfied | |
ConfStmt overdue*16 charges9 satisfied | |
Hurlford Healthcare Limited SC790613 | Clean ✓ |
Dpharm Ltd SC710623 | ConfStmt overdue* |
H & K Willis Limited SC309261 | 8 charges5 satisfied |
Eskway Limited SC256677 | Clean ✓ |
4 charges3 satisfied | |
Millar & Mcgowan Limited SC053853 | 4 charges1 satisfied |
Garscadden Pharma Ltd SC739479 | 3 charges2 satisfied |
Alm Healthcare Ltd SC668900 | Clean ✓ |
Ra Guy Limited SC382602 | 4 charges3 satisfied |
J&K Richardson Ltd SC481013 | 3 charges |
Woodhill Pharmacy Limited SC184284 | Clean ✓ |
Colinton Pharmacy Limited SC029195 | Clean ✓ |
Care Townhill Limited SC678753 | Clean ✓ |
Pennyburn Pharmacy Ltd SC460140 | 2 charges1 satisfied |
D.J. Coleman Limited SC179272 | 2 charges2 satisfied |
Jennamorrison Ltd SC777019 | Clean ✓ |
Northpharm Ltd SC777004 | 2 charges1 satisfied |
Cd Chem Limited SC429140 | 1 charge1 satisfied |
Perth Healthcare Limited SC770813 | 1 charge |
Nmpharm Ltd SC733653 | Clean ✓ |
Mcminns Pharmacy Ltd SC767436 | 3 charges |
Mchardie Pharma Limited SC730551 | Clean ✓ |
Pedromelo Pharmservices Ltd SC658326 | ConfStmt overdue* |
Ramzan Locums Ltd SC420348 | Clean ✓ |
Murray Pharmacy Limited SC172992 | Accts overdue*ConfStmt overdue*5 charges5 satisfied |
Hamzah.Ar Ltd SC721110 | ConfStmt overdue* |
Mmj Pharmaceuticals Ltd SC721011 | ConfStmt overdue* |
Saga Pharm Ltd SC721020 | Clean ✓ |
Clean ✓ | |
Back Pharmacy Ltd SC354032 | 2 charges |
7 charges5 satisfied | |
Shehri Pharmacies Limited SC406160 | Clean ✓ |
1 charge | |
12 charges11 satisfied | |
4 charges3 satisfied | |
Kst Pharm Ltd SC375579 | ConfStmt overdue*6 charges3 satisfied |
Stronvar Limited SC194644 | Accts overdue*3 charges1 satisfied |
Eel Healthcare Ltd SC686948 | Accts overdue*2 charges |
Lunn Pharmacy Limited SC296036 | 19 charges14 satisfied |
Lam Pharmaceutics Limited SC684503 | Clean ✓ |
Ingasetter Limited SC024674 | Accts overdue*2 charges |
Markinch Pharmacy Limited SC237259 | 3 charges |
Arranfern Limited SC431141 | 2 charges1 satisfied |
A.H. Tod Limited SC022489 | Clean ✓ |
Stuart & Bilon Limited SC773649 | 1 charge1 satisfied |
Shifa Limited SC770580 | Clean ✓ |
Assia Pharm Ltd SC733472 | Clean ✓ |
Rss Pharma Ltd SC767083 | Clean ✓ |
Michael Mcanerney Limited SC842446 | Clean ✓ |
1 charge | |
Falconer Healthcare Limited SC693302 | 1 charge |
Marrlie Limited SC838893 | ConfStmt overdue* |
Radar Clinic Ltd SC835192 | Clean ✓ |
Ms Amin Ltd SC873456 | Clean ✓ |
Jmg (Pharmacists) Limited SC081247 | 3 charges2 satisfied |
Clean ✓ | |
Sf Wallace Holdings Ltd SC863923 | 2 charges |
Milne Locum Services Ltd SC710307 | Clean ✓ |
2 charges | |
Forsyth Craig Limited SC773559 | 3 charges |
Meadowgreen Healthcare Limited SC424726 | 1 charge |
Prorenata Ltd SC727212 | Clean ✓ |
Ayrshire Healthcare Limited SC558487 | 1 charge |
Pnc Pharma Limited SC373472 | ConfStmt overdue*1 charge1 satisfied |
Khamace Ltd SC756150 | Clean ✓ |
C A Mackie Ltd SC468140 | 4 charges2 satisfied |
Albert Cross Limited SC315206 | ConfStmt overdue* |
10 charges8 satisfied | |
George Ellis Limited SC122071 | Dormant2 charges2 satisfied |
Mediconnectonline Ltd SC829736 | Clean ✓ |
Kc Pharma Ltd SC751127 | Clean ✓ |
Clean ✓ | |
Avante Pharm Ltd SC779946 | 3 charges |
Misspharm Limited SC742119 | Clean ✓ |
Tornagrain Healthcare Limited SC606056 | Clean ✓ |
Speirs Pharma Limited SC484952 | Clean ✓ |
4 charges1 satisfied | |
Pgd Healthcare Ltd SC508927 | 2 charges1 satisfied |
West Linton Pharmacy Ltd SC402190 | 1 charge |
Accts overdue*14 charges11 satisfied | |
Inai Rx Solutions Ltd SC849567 | Clean ✓ |
Dormant3 charges3 satisfied | |
Welch Chemists Limited SC165799 | 3 charges3 satisfied |
Craigiebank Locum Services Ltd SC730295 | Clean ✓ |
Parkhead Pharmacy Limited SC021721 | ConfStmt overdue* |
C Brodie Limited SC395970 | 4 charges3 satisfied |
Iyaqoob Limited SC720645 | Clean ✓ |
Eden Pharmacy Services Limited SC684089 | 3 charges1 satisfied |
Cjk Healthcare Limited SC790048 | ConfStmt overdue* |
Mgf Healthcare Limited SC647727 | 4 charges3 satisfied |
A & A Gilbride Limited SC085589 | ConfStmt overdue*1 charge |
Blackridge Pharma Ltd SC674799 | 2 charges |
Care Pharma Limited SC674890 | Clean ✓ |
Ema Healthcare Limited SC407857 | 4 charges3 satisfied |
Tarbert Healthcare Limited SC574277 | 1 charge |
2 charges | |
Pharmazana Ltd SC738966 | Clean ✓ |
G & S Healthcare Ltd SC540827 | 4 charges3 satisfied |
Online Medicines Limited SC736156 | Accts overdue* |
Levant Ltd. SC249865 | 1 charge1 satisfied |
Ar Pharmaceuticals 01 Ltd SC845769 | Clean ✓ |
Ar Pharmaceuticals 02 Ltd SC845770 | Clean ✓ |
Ar Pharmaceuticals 03 Ltd SC845771 | Clean ✓ |
Urban Health Ltd SC730206 | Dormant |
Gallagher Pharma Limited SC763100 | ConfStmt overdue*1 charge |
Rsr Health Solutions Ltd SC763077 | ConfStmt overdue* |
Hbta Locum Ltd SC726945 | ConfStmt overdue* |
Pharmarx Ltd SC561117 | ConfStmt overdue* |
Thistle Med Limited SC420056 | 2 charges |
Andrew Hughes Chemists Limited SC205281 | ConfStmt overdue*2 charges2 satisfied |
Care Pharmacies Ltd SC759623 | ConfStmt overdue* |
Carrick Pharma Ltd SC686674 | 1 charge |
Dormant | |
8 charges4 satisfied | |
Hillview Limited SC290577 | 3 charges2 satisfied |
Jf Health Holdings Ltd SC859759 | 1 charge |
Express Healthcare Ltd SC704539 | Clean ✓ |
Apc Healthcare Ltd SC735992 | 1 charge |
Green+ Healthcare Limited SC480475 | 1 charge1 satisfied |
I & L Fulton Ltd SC733024 | Clean ✓ |
Njc Healthcare Ltd SC378900 | Accts overdue*6 charges3 satisfied |
Safemeds Scotland Limited SC803780 | Accts overdue*ConfStmt overdue*4 charges |
Mys Pharma Limited SC472975 | Clean ✓ |
W.Y. Graham Limited SC130119 | 1 charge1 satisfied |
Hfk Services Ltd SC829349 | Clean ✓ |
Care Springside Limited SC681408 | Clean ✓ |
Cradan Limited SC647480 | 3 charges2 satisfied |
Clean ✓ | |
5 charges1 satisfied | |
Clean ✓ | |
E Apothecary Ltd SC852789 | Clean ✓ |
Clean ✓ | |
Holmscroft H. C. Limited SC068595 | 1 charge1 satisfied |
Bonnyrigg Healthcare Limited SC732947 | 2 charges |
Eildon Pharmacy Ltd SC566473 | 1 charge |
R W Wilson Pharmacy Ltd SC566480 | 1 charge |
Pharmascript Ltd SC841907 | ConfStmt overdue* |
ConfStmt overdue*2 charges | |
Simple Online Healthcare Limited SC498329 | Clean ✓ |
Sphere Healthcare Ltd SC875737 | Clean ✓ |
Waverley Health Limited SC875610 | Clean ✓ |
Dc Healthcare Ltd SC586189 | Clean ✓ |
Zaq Healthcare Limited SC555102 | ConfStmt overdue*1 charge |
Jrxpharm Limited SC647288 | 1 charge |
Garden'S Pharmacy Limited SC191254 | 15 charges14 satisfied |
Kingsborough Shops Limited SC487036 | 4 charges |
5 charges4 satisfied | |
Goldie Limited SC256243 | 6 charges1 satisfied |
Blackburn Health Holdings Ltd SC859423 | 1 charge |
1 charge | |
Keith & Fiona Mcelrea Limited SC347228 | 5 charges2 satisfied |
Pharmacy & Health Retail Businesses in Scotland
There are 502 active pharmacy & health retail businesses in Scotland. Average age is 12.6 years. 24 have overdue accounts. 275 have registered charges. 501 have Persons with Significant Control data on file. Sourced from Companies House under the Open Government Licence. Updated 2 March 2026.
