Road Transport & Haulage Companies in Scotland
2,386 active road transport & haulage businesses in Scotland. Average age: 8.8 years.
2,386
Total
2,360
With Ownership Data
398
Accts Overdue
406
With Charges
Top Controller Nationalities
British 2,012Scottish 372Polish 243Romanian 141Indian 48Pakistani 48Nigerian 44Bulgarian 30
34 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 12 – Companies 1–200 of 2,386
| Company | Flags |
|---|---|
Emma 2006 Ltd SC868442 | Clean ✓ |
Ralph Rolls Ltd SC868369 | Clean ✓ |
Tommy 1404 Ltd SC868393 | Clean ✓ |
Ytr Logistics Ltd SC868387 | Clean ✓ |
Wrightjob Ltd SC827576 | ConfStmt overdue* |
Ccm Transport Limited SC748720 | Accts overdue* |
Cm6 Rail Ltd SC612260 | Accts overdue*ConfStmt overdue* |
Andrei81 Limited SC860992 | Clean ✓ |
Dormant | |
Panmure Logistics Limited SC575058 | Clean ✓ |
M & M Kerr Limited SC406516 | 2 charges1 satisfied |
B.B. Christoffersen Limited SC065739 | 3 charges2 satisfied |
Fleet Fly Courier Ltd SC857497 | Clean ✓ |
The Moore Route Ltd SC857522 | Clean ✓ |
Ecosse Enterprise Ltd SC818028 | Clean ✓ |
1 charge | |
Clean ✓ | |
Scotia Freight Ltd SC850571 | Clean ✓ |
Falcon Tech Export Ltd SC812312 | Dormant |
Trevor Delivery Company Ltd SC771142 | Accts overdue* |
Clean ✓ | |
Clean ✓ | |
L M Transport Scotland Ltd SC632122 | Clean ✓ |
An Stewart Services Ltd SC843323 | Clean ✓ |
Clean ✓ | |
Kx Trading Group Ltd SC843428 | Clean ✓ |
Kja Freight Limited SC694124 | Clean ✓ |
Ama Solutions (Scotland) Limited SC562252 | Accts overdue*ConfStmt overdue*Dormant |
Awg Driving Ltd SC502010 | Accts overdue*ConfStmt overdue* |
Collier Haulage Limited SC300061 | Clean ✓ |
R.T. Mcewan Limited SC157080 | 1 charge |
Mari Ciurar Ltd SC877405 | Clean ✓ |
Stb Transport Ltd SC877414 | Clean ✓ |
Ks Drive Ltd SC836017 | Clean ✓ |
A2B Logistics Glasgow Limited SC797195 | ConfStmt overdue* |
R&A Jack Ltd SC797330 | Accts overdue*ConfStmt overdue*1 charge |
Jj Pilling Ltd SC757138 | Clean ✓ |
Eclipse Taxis Fife Ltd SC556176 | ConfStmt overdue*Dormant |
A & D Logistics Limited SC227602 | Accts overdue*ConfStmt overdue*7 charges4 satisfied |
Msl (Scotland) Limited SC163023 | 1 charge |
Stuart Lee Transport Limited SC873794 | Clean ✓ |
Liddell Logistics Ltd SC753991 | Dormant |
Graham R Wilson Limited SC466508 | Clean ✓ |
James Lewis & Sons Limited SC202727 | 1 charge1 satisfied |
ConfStmt overdue*2 charges2 satisfied | |
Moon Transport Ltd SC716367 | Clean ✓ |
Ddl Haulage Ltd SC615168 | Accts overdue*ConfStmt overdue* |
Clean ✓ | |
E & J Scott (Haulage) Limited SC161948 | 1 charge |
Clean ✓ | |
Ranju Logistics Ltd SC868206 | Clean ✓ |
Scotmar Ltd SC868204 | Clean ✓ |
Velocity Logistics Services Ltd SC868256 | Clean ✓ |
Gill Heavy Haulage Ltd SC827403 | Clean ✓ |
Jco Contracts Ltd SC827429 | Clean ✓ |
Tomahawk Transport Ltd SC827413 | Clean ✓ |
Taylors Caravan Transport Ltd SC679360 | ConfStmt overdue* |
Barry'S Expert Logistics Ltd SC645770 | Accts overdue*ConfStmt overdue* |
Hail Transport Ltd SC612247 | Clean ✓ |
Rg Xpress Limited SC435724 | Dormant |
Andrew Black Limited SC224735 | 1 charge |
Campbells (Oxton) Limited SC224750 | Clean ✓ |
J. & J. Currie Limited SC034501 | 7 charges5 satisfied |
F & F Transport Group Ltd SC864619 | Clean ✓ |
Secure Logistics Ltd SC864708 | Clean ✓ |
Elbazlogistics Ltd SC824363 | Clean ✓ |
Dtru Transport Ltd SC643057 | Clean ✓ |
Lajlogistics Ltd SC643009 | Accts overdue*ConfStmt overdue* |
G & M Nisbet Haulage Ltd 10404054 | Clean ✓ |
G. J. Transport Limited SC237462 | Clean ✓ |
Mn Stewart Ltd. SC200449 | 6 charges6 satisfied |
Clean ✓ | |
Apexx Logistics Ltd SC821169 | Clean ✓ |
Jkg Trading Ltd SC821193 | Clean ✓ |
Patrycki Transport Ltd SC821243 | Clean ✓ |
Adsm Transport Limited SC544075 | Clean ✓ |
Energy Express Freight Limited SC457978 | Clean ✓ |
5911 Transport Ltd SC857376 | Clean ✓ |
Hassle Free Delivery Limited SC857368 | Clean ✓ |
Xact Staffing Scotland Ltd SC817913 | 1 charge |
Stuart Graham Haulage Limited SC382895 | Clean ✓ |
Dan - Transport Ltd SC853956 | Clean ✓ |
Lordachita Limited SC854042 | Clean ✓ |
Mrb Pro Ltd SC853988 | Clean ✓ |
Thomasmcstay Ltd SC853949 | Clean ✓ |
Wbe&Wse Ltd SC854086 | Clean ✓ |
Accts overdue* | |
Vehicle Transport Kinross Ltd SC774377 | Accts overdue* |
Vitality Elite Limited SC665680 | Accts overdue*Dormant |
Bp Haulage (Scotland) Ltd SC481106 | Accts overdue* |
Martin Campbell Haulage Limited SC402731 | Clean ✓ |
Direct Waste Management Limited SC187186 | 6 charges3 satisfied |
Clean ✓ | |
Wojciech Bednarski Transport Ltd SC850544 | Clean ✓ |
Space Couriers Ltd SC812221 | Clean ✓ |
Norries Lorries Ltd SC770916 | Clean ✓ |
Ajs Logistics Limited SC598577 | Accts overdue*ConfStmt overdue*Dormant |
Ash Service Supplies Ltd SC846907 | Clean ✓ |
Lanfine Haulage Ltd SC846908 | Clean ✓ |
Nirk Ltd SC808867 | Clean ✓ |
Bwg Transport Limited SC629047 | Clean ✓ |
Thomas Rooney Haulage Ltd SC629059 | Accts overdue* |
C&D Transport Limited SC504724 | Dormant |
Darren B Smith Transport Ltd SC504734 | Clean ✓ |
Scoular Transport Limited SC504699 | Accts overdue*ConfStmt overdue* |
Border Transport Services Ltd SC476493 | 1 charge |
Platinum Logistics Limited SC248559 | Clean ✓ |
Brian & Ayrlie Yuill Limited SC195845 | 1 charge |
Remus Logistics Ltd SC805094 | Accts overdue* |
Munsee Ltd SC694025 | Clean ✓ |
Driving Knowhow Ltd SC531021 | Accts overdue*ConfStmt overdue* |
Mccoll Transport Limited SC531103 | Accts overdue*ConfStmt overdue* |
Rendall Haulage Services Ltd SC531106 | Clean ✓ |
Madtranz Ltd SC501919 | Accts overdue*ConfStmt overdue* |
Cash 4 Clothes Associates Ltd SC396670 | Clean ✓ |
Colin Divens (Stepps) Limited SC124089 | 1 charge |
Galloway Eggs Limited SC064455 | 5 charges3 satisfied |
Ayzal Logistics Ltd SC877196 | Clean ✓ |
Leechicom Group Limited SC877309 | Clean ✓ |
Srx Logistics Ltd SC877199 | Clean ✓ |
Jmuir Logistics Ltd SC835887 | ConfStmt overdue* |
C H Carter Ltd SC797035 | Clean ✓ |
Clean ✓ | |
D And E Couriers Ltd SC757054 | 1 charge |
Shetland Haulage Ltd SC756962 | Accts overdue*ConfStmt overdue* |
Hamilton Transport Ltd SC653100 | Clean ✓ |
C Mcburnie Limited SC873720 | Clean ✓ |
Clean ✓ | |
Evos Drivers Ltd SC753982 | Clean ✓ |
Ecosse Holdings Limited SC044163 | 1 charge |
Haulage Express Limited SC031221 | Clean ✓ |
Christopher Dempster Ltd SC830411 | ConfStmt overdue* |
Connor Mckenzie Ltd SC830472 | ConfStmt overdue* |
Jamal Nasar Khan Limited SC830505 | Dormant |
Syed Wajdan Qarni Limited SC830447 | Dormant |
Econ Limited SC790902 | Clean ✓ |
Mccready Couriers Ltd SC790840 | ConfStmt overdue* |
Kandoo Scotland Ltd SC437883 | Clean ✓ |
Moovit Ltd SC437897 | ConfStmt overdue*Dormant1 charge |
Wilsons2867 Ltd SC827304 | ConfStmt overdue* |
F.D Brothers Transport Ltd SC787421 | Clean ✓ |
F.W.J. Cook (Transport) Ltd SC275365 | Clean ✓ |
Ars Freight & Logistics Ltd SC864412 | Clean ✓ |
FonsiâS Deliveries Ltd SC864452 | Clean ✓ |
Jack N Tow Ltd SC864408 | Clean ✓ |
Kk Controllers Ltd SC864546 | Clean ✓ |
Kh Logistics (Scotland) Limited SC745763 | Clean ✓ |
Nairnshire Contractors Ltd SC745801 | Clean ✓ |
Transmyt Ltd SC745808 | Clean ✓ |
Craigswood Logistics Ltd SC710801 | Clean ✓ |
Dg16 Logistics Limited SC710797 | Accts overdue*ConfStmt overdue* |
Clean ✓ | |
Argyll Haulage Limited SC516724 | Clean ✓ |
4 charges4 satisfied | |
6 charges6 satisfied | |
Fife Recovery & Transport Ltd SC860858 | Clean ✓ |
E General Trading Ltd SC606526 | Accts overdue* |
Stuart Hislop Ltd SC606583 | Accts overdue*ConfStmt overdue* |
ConfStmt overdue*1 charge | |
3 charges2 satisfied | |
Pegg 3D Express Ltd SC857129 | Clean ✓ |
Clean ✓ | |
An Courier Ltd SC817723 | Clean ✓ |
Grant Logistics Ltd SC817809 | Clean ✓ |
Iorol Transport Ltd SC777340 | Clean ✓ |
Raabco Ltd SC705236 | Clean ✓ |
1 charge | |
Clean ✓ | |
Accts overdue* | |
Total Delivery Solutions Ltd SC774142 | Accts overdue*Dormant |
Toploader Uk Ltd SC402570 | Clean ✓ |
Locheil Logistics Limited SC197635 | Accts overdue*1 charge |
John Bayne & Sons Limited SC043656 | 1 charge |
Ashton Transport Ltd SC850418 | Clean ✓ |
Guerrero Service Ltd SC850296 | Clean ✓ |
Mcdonald Drivers Ltd SC850381 | Clean ✓ |
Thomson Transport Services Ltd SC662603 | ConfStmt overdue*Dormant |
R2 Transport Ltd SC631826 | ConfStmt overdue* |
Ian Mcleod Haulage Ltd SC451086 | 1 charge |
Hunter Transport Ltd. SC324530 | 1 charge |
Total Quality Transport Limited SC232163 | Clean ✓ |
Arr Craib Transport Limited SC075026 | 22 charges19 satisfied |
Peter W Mclaren Limited SC267246 | Dormant |
2 charges1 satisfied | |
Fast Birdy Limited SC843249 | Clean ✓ |
Lrk Logistics Ltd SC843258 | Clean ✓ |
Manwithvan75 Ltd SC764145 | Clean ✓ |
Todor Arabadzhiev Ltd SC764063 | Clean ✓ |
Clean ✓ | |
Gary Gauld Transport Ltd. SC265677 | 1 charge |
Joss (Aberdeen) Limited SC017806 | 2 charges |
Nwd Transport Ltd SC877042 | Clean ✓ |
Srf Logistics Ltd SC877044 | Clean ✓ |
Josef Soltes Ltd SC835814 | ConfStmt overdue* |
2 charges1 satisfied | |
Accts overdue*ConfStmt overdue* | |
Paisley Transport Ltd SC873650 | Clean ✓ |
William Walker Transport Limited SC226625 | 6 charges2 satisfied |
Jarek Logistics Ltd SC871306 | Clean ✓ |
Lyndsay Mccurry Ltd SC871322 | Clean ✓ |
...
Road Transport & Haulage Businesses in Scotland
There are 2,386 active road transport & haulage businesses in Scotland. Average age is 8.8 years. 398 have overdue accounts. 406 have registered charges. 2,360 have Persons with Significant Control data on file. Sourced from Companies House under the Open Government Licence. Updated 2 March 2026.
