Find a Stockist


Charles Macleod Ltd work with a wide range of independent food businesses in the UK.  You can buy our Stornoway Black Pudding from the following suppliers:

Area Name Address Postcode Telephone
Aberdeen Andrew Gordon Butcher 35/37 Charran Place Aberdeen AB10 6RB 01224 587 553
Aberdeen Dean Country Butcher 4 High St, Insch, Aberdeenshire AB52 6JF 01464 821 133
Aberdeen Dobbies Garden Centre New Park Farm, Whitemyres, Langstracht Aberdeen AB15 6XH 01224 686 000
Aberdeen G McWilliam 37 St Clement Street Aberdeen AB11 5FU 01224 211 174
Aberdeen Graeme Barber Butcher Berry Row, 19 Donside Road, Alford, Aberdeen AB33 8QB 01975 562400
Aberdeen G & M Whyte Crennoch Lodge, Mulben AB55 6YH 01542 870372
Argyll Poppies Garden Centre Saulmore Shore, By Oban PA37 1PU 01631 565 718
Argyll R Hyslop & Son Barmore Road, Tarbert, Argyll PA29 6WT 01880 820252
Auchterarder Ochil Foods Hall Farm, Auchterarder PH3 1HD 01764 662 502
Aviemore Costcutter Granish Way, Aviemore PH22 1UQ 01479 810270
Ayr Dobbies Garden World Farm Foodhall Old toll Holmston Ayr KA6 5JJ 01292 294750
Ayr The Kandy Bar 2 Hamilton Street Saltcoats KA21 5DS 01294 463 804
Ayrshire Cedar Cottage Country Food Enterkine Estate, By Ayr, Ayrshire KA6 5AL 01292 520453
Ayrshire Nethergate Larder Nethergate Farm Dunlop East Ayrshire KA3 4BU 01560 480 461
Banffshire L & C McBain 40 Balvenie Street, Dufftown, Keith, Banffshire AB55 4AB 01340 820 361
Bath Larkhall Butcher 1 Lambridge Buildings, Bath BA1 6RS 01225 313 987
Berkshire J & S Rook 5 Stompits Road, Holyport, Berkshire SL6 2LA 01628 625411
Biggar The Olive Tree Deli 54 High Street Biggar ML12 6BJ 01899 220 125
Blair Atholl House of Bruar By Blair Atholl PH18 5TW 01796 483 236
Blairgowrie D A Kennedy Butcher 36 High Street Blairgowrie PH10 6ET 01250 870 358
Bridge of Allan John Cullens Butcher 66, Henderson Street, Bridge of Allan FK9 4HS 01786 832 131
Bristol Ruby & White 48 Whiteladies Road, Bristol BS8 2NH 01179 732724
Callander Taste of the Trossachs 12 Main Street, Callander FK17 8BB 01877 330853
Cheshire Corry's Butchers 1 Ack Ln E, Bramhall, Stockport, Cheshire SK7 2BE 0161 439 4026
Cornwall Liddicoat Butchers 11 Fore Street Lostwithiel Cornwall PL22 0BW 0208 872 428
Cornwall Paul Bray & Son Ltd 1 Bridge Road, Tideford, Saltash, Cornwall PL12 5HH 01752 851 224
Crieff D Gourlay 73 King Street Crieff PH7 3HB 01764 655747
Crieff J L Gill 26 West High Street Crieff Perthshire PH7 4DL 01764 652396
Cumbria Udale Speciality Foods Schola Green Lane, Morecambe, Lancashire LA4 5QT 01524 411611
Drymen David Macdonald The Square,Drymen G63 0BL 01360 660 512
Dunblane John Hill Butcher 39/41 High Street Dunblane FK15 0EE 01786 823019
Dundee Butchers Bakery 140 Lavers Drive, Dundee DD5 3UP 01382 770585
Dundee Dobbies Garden Centre Angus Gateway Foodhall Ethiebeaton Park Dundee DD5 4HB 01382 530333
Dundee Grossetts of Tayside Ltd 146 Arbroath Rd, Dundee DD4 7PU 01382 455 589
Dundee Laird's Larder 79 High Street, Monifieth, Dundee DD5 4AA 01382 534092
Dundee Scott Brothers 206 Strathmartine Road Dundee Angus DD3 8DE 01382 819 417
Dundee Yorks of Dundee 30-34 Strathmartine Road Dundee Angus DD3 7RJ 01382 825901
Dunkeld Dunkeld Butchers 8 Bridge Street, Dunkeld, Perthshire PH8 0AH 01350 727266
East Lothian Anderson Quality Butcher 12-14 High Street, East Linton, East Lothian EH40 3AB 01620 860232
East Lothian Gosford Bothy Farm Shop Gosford Estate, Aberlady East Lothian EH32 0PX 01875 871234
East Lothian J Gilmour & Co Penston Road, Macmerry, East Lothian EH33 2AJ 01875 616111
East Lothian John Paul Deli 96 High Street, North Berwick EH39 4HE 01620 890245
East Lothian Knowes Farm Shop Knowes, Dunbar, East Lothian EH42 1XJ 01620 860 221
East Lothian Linton Butchers 12-14 High Street, East Linton EH40 3AB 01620 860 232
East Lothian Ramsay Butchers 23 Summerside Place, Gullane EH31 2AW 01620 842435
Edinburgh Crombies of Edinburgh 97 Broughton Street, Edinburgh EH1 3RZ 0131 556 7643
Edinburgh Dobies Garden Centre Melville Nursery, Lasswade, Edinburgh EH18 1AZ 0131 663 1941
Edinburgh JB Foods Scotland Edgefield Ind Est, Loanhead, Edinburgh EH20 9TB 0131 448 2888
Edinburgh John Brash 113 Corstorphine Road Edinburgh EH12 5PZ 0131 337 3730
Edinburgh Thomas Shaw Melville Nursery, Lasswade, Edinburgh EH18 1AZ 0131 561 9555
Edinburgh Valvona & Crolla 19 Elm Road Edinburgh EH7 4AA 0131 556 6066
Edinburgh Valvona & Crolla Jenners Edinburgh EH2 2YJ 0131 260 2242
Elderslie Willam Muir Butcher 11 Stoddard Square Elderslie PA5 9AS 01505 342049
Elgin J C Dawson 28 Batchen Street, Elgin IV30 1BH 01343 542243
Essex Fisher & Wood Unit 13/14 Carlton Pl, Shire Hill, Saffron Walden, Essex CB11 3AQ 0844 209 2666
Essex Mrs Fuller The Bacon Stall Great Hallingbury Nr Bishop Stortford Essex   01279 651 053
Evanton Storehouse Farm Shop Foulis Ferry, Evanton IV16 9UK 01349 830 038
Falkirk The Braes Larder 2 Main Street, Falkirk FK2 0JT 01324 229 150
Fife Alex Mitchell Butcher 2 Glamis Centre, Glenrothes, Fife KY7 4RH 01592 771457
Fife Anstruther Fish Shop 12 The Postings, Kirkcaldy, Fife KY1 1HN 01592 261 215
Fife Ardross Farm Shop Elie Leven Fife KY9 1EU 01333 330 415
Fife Blairs Quality Food Kingdom Centre, 10 Postgate, Glenrothes, Fife KY7 5LH 01592 752768
Fife Cameron William Butcher 213 High Street, Burnt Island, Fife KY3 9AE 01592 872706
Fife Cheynes Quality Food 46 High Street, Cupar, Fife KY14 6AQ 01337 842942
Fife Puddledub Pork Clentrie Farm, Auchtertool, Kirkcaldy KY2 5XG 01592 780246
Forfar D A Kennedy Butcher 10-12 Castle Street Forfar DD8 3AD 01307 462 118
Forfar Rennies Butcher 8 East High Street Forfar DD8 2EG 01307 466 614
Glasgow Alan Beveridge 144 Fenwick Road Giffnock Glasgow G46 6XW 0141 620 1809
Glasgow Andrew Reid Butcher 401 Great Western Road Glasgow G4 9HY 0141 339 5809
Glasgow B Corrigan Fishmonger 188 Byres Road Glasgow G12 8SN 0141 357 2766
Glasgow Blackadder - G C & Son 1901 Maryhill Road, Glasgow G20 0BY 0141 946 2077
Glasgow Celino's Deli 620-624 Alexandra Parade Glasgow G31 3BT 0141 554 0523
Glasgow Charles Frazer 30 The Avenue Newton Mearns Glasgow G77 6EY 0141 639 5910
Glasgow Christies Meats 101 Cable Depot Road, Clydebank, Glasgow G81 1UY 0141 952 2999
Glasgow Cox's Butcher 29A Main Street, Glasgow G40 1QA 0141 554 4914
Glasgow Coyle Butchers 108 Main Street Alexandria Glasgow G83 0PB 01389 757 079
Glasgow Dobbies Foodhall Boclair Road Milngavie Glasgow G62 6EP 01360 620 721
Glasgow Dobbies Garden Centre King Inch Drive Braehead Glasgow G51 4FB 0141 886 8660
Glasgow Eat Deli 16 Busby Road, Clarkston, Glasgow G76 7BG 0141 638 7123
Glasgow Edenmill Farm Shop Blanefield Glasgow G63 9AX 01360 771707
Glasgow G H Davidson 1574 Dumbarton Road Scotstoun Glasgow G14 9DB 0141 959 5435
Glasgow Gary Walker Butchers 207 Saracen St, Glasgow G22 5JN 0141 336 8343
Glasgow Grampian Meats 324 Dumbarton Road, Partick,Glasgow G11 6TF 0141 339 3499
Glasgow James Campbell 23 Sauchiehall Street, Glasgow G2 3AD 0141 332 7018
Glasgow James McCluskey Butcher 12 Castlemilk Arcade The Brae Glasgow G45 9AA 0141 634 0366
Glasgow James McKechnie France Farm, Church Road, Gartocharn, Glasgow G83 8NF 01389 830 757
Glasgow Longster Butchers 690 Dumbarton Road, Clydebank G81 4BB 0141 952 1100    
Glasgow McCallums of Troon 71 Houldsworth Street Glasgow G3 8ED 0141 204 4456
Glasgow McGraddie Butchers 8 Minard Road, Shawlands, Glasgow G41 2HN 0141 632 1235
Glasgow Murray Quality Foods 455 Victoria Road Glasgow G42 8RW 0141 423 8000
Glasgow Pauls Fine Foods 37 Townhead Road Kirkintilloch Glasgow G67 1NG 0141 777 7772
Glasgow S Collins & Son 7 Lindsaybeg Road, Glasgow G69 9DR 0141 779 2028
Glasgow The Fish People 350 Scotland Street Glasgow G5 8QF 0141 429 1609
Glasgow Thomson Bros 168 Fenwick road Giffnock Glasgow G46 6XF 0141 638 2270
Glasgow Top of The Hill 383 Kilbowie Road Clydebank Glasgow G81 2TU 0141 952 1597
Glasgow Vincents 49 Hyndland Street,off Dumbarton Road, Glasgow G12 5HE 0141 339 4205
Glasgow W & J Sloan Butcher 131 Glasgow Road Dumbarton Glasgow G82 1RQ 01389 762 870
Gloucestershire Wotton Farm Shop Bradley Road Wetton Under edge Gloucestershire GL12 7DT 01453 521546
Hampshire Graves Butcher London Road, Hook, Hampshire RG27 9DJ 01256 766694
Helensburgh Callaghan Butchers Callaghans, 36 West Princes Street,Helensburgh G84 8TF 01436 673795
Helensburgh Prime Cut Fine Foods 89 East Clyde Street Helensburgh G84 7PJ 01436 674 115
Hertfordshire British Premier Meats 32 Hyde Way, Welwyn Garden City, Hertfordshire AL7 3UQ 01707 361370
Hertfordshire Crumps Butcher 3 Mill Street, Ashwell, Baldock, Hertfordshire SG7 5LY 01462 742255
Hertfordshire Higgins Butcher Marston Cottage, 29 Lower Rd, Chorley Wood, Hertfordshire WD3 5LQ 01923 282 184
Inverary The Eden Deli 3 Main Street East, Inverary PA32 8TP 01499 302 262
Invergordon Reid Road Stores Reid Road Invergordon IV18 0QF 01349 853962
Inverness AutoGrill Inverness Airport Inverness IV2 7JB 01667 464110
Inverness Eastgate Deli East Mall, Inverness IV2 3PP 07918 081283
Inverness Spar Fairfield Stores, 40 Montague Row, Inverness IV3 5QB 01463 715489
Inverness Three Little Bakers 72 Tomnahurich Street, Inverness IV3 5DT 01463 231410
Inverness The Bakery 72 Tomnahurich Street, Inverness IV3 5DT  
Invernesshire Forbes Farm Fresh Little Kildrummie Farm, Cawdor Road, Nairn IV12 5QU 01667 453 130
Inverurie Davidson of Inverurie 1 Burn Lane Inverurie AB51 4UZ 01467 621 212
Inverurie J & G Dossett The Square Kintore Inverurie Aberdeenshire AB51 0US 01968 671330
Islay Billy Macfarlane Shore Street, Bowmore, ISLAY PA43 7LB 01496 810 365
Jersey Meyer & Son 25 Quennavais Parade St Bredlade Jersey JE3 8FX 01534 499009
Johnston Murchies , Butchers 12 Quarry Street, Johnston PA5 8DZ 01505 320310
Kent Smiths Butcher 28 High Street Hythe Kent CT21 5AT 01303 266 137
Kent Wells The Greengrocer 34 High Street Borough Green Seven Oaks Kent TN15 8BJ 01732 780 816
Kilmacolm Blackwood of Kilmacolm 16 James Terrace Kilmacolm PA13 4HB 01505 872 198
Kilmarnock Faulds & Son 70 John Finnie St, Kilmarnock KA1 1BS 01563 522 704
Kilmarnock Nethergate Larder Nethergate Farm Dunlop East Ayrshire KA3 4BU 01560 480 461
Kirkintilloch Caulders Garden Centre Kilsyth Road, Kirkintilloch G66 1QF 0141 776 2001
Kirkwall Frozen Food Centre 34 Bridge Street Kirkwall, Orkney KW15 1HR 01856 872756
Kyle Lochalsh Butchers Station Road, Kyle of Lochalsh IV40 8AE 01599 534 680
Laurencekirk P & J Scott Ltd 98 High Street Laurencekirk AB30 1BJ 01561 377 442
Lincolnshire Sunnyside Up Poplar Farm Tealby Road Market Rasen LN8 3UL 01673 843840
Linlithgow Taste 47 High Street Linlithgow EH49 7ED 01506 844445
Liverpool Wards Fish Perimeter Stalls, Birkenhead CH41 2YH 0151 666 1842
Lochgilphead H D Ferguson & Son 19 Argyll Street, Lochgilphead PA31 8LZ 01546 602400
London Fairfax Meadow Regis Road Kentish Town London NW5 3EZ 020 7428 3800
London Hebridean (London) 3 Crown Square Borough Market London SE1 9AH  
London HG Walter 51 Palliser Road, Hammersmith & Fulham, London W14 9EB 0207 385 6466
London James Harris & Son 1 The Parade, Smallfield, Horley, London RH6 9PY 01342 844 666
London Macken Bros. Ltd 44 Turnham Green, Chiswick W4 1QP 0208 994 2646
London The Butchery Ltd 49 London Road, Forest Hill, London SE23 3TY 020 8291 4219
London Willetts Butchers Ltd 87 Banstead Road, Carshalton SM5 3NP 0208 642 4239
Manchester Lords of Middleton 18 Old Hall Street, Manchester M24 1AN 0161 643 4160
Market Rasen Sunnyside Up Poplar Farm Tealby Road Market Rasen LN8 3UL 01673 844 736
Motherwell Devine Quality Foods 357 Orbiston Street Motherwell ML1 1QW 01698 268 412
Newcastle Scotch Corner Butchers Unit 39, Grainger Market, Newcastle upon Tyne NE1 5QG 0191 261 2520
Newtownabbey Nesbitt's Quality Meats 1 Goland Buildings, Glencairn Park, Newtownabbey BT36 5EN 028 9083 2050
Oban Kitchen Garden 14 George Street, Oban PA34 5SB 01631 566332
Oban Oban Filling Station Soroba Road Oban PA34 4HY 01631 571101
Oxfordshire Frank Barwick Butcher 1 Feldon Ctr, High St, Lower Brailes, Banbury OX15 5HN 01608 685 664
Perth Brig Farm Shop Gateside Home Farm, Perth PH2 8QR 01738 813571
Perth Gloagburn Farm Shop Tibbermore, Perth PH1 1QL 01738 840 864
Pitlochry Macdonald Brothers 6/8 Bonnet Hill Road Pitlochry PH16 5BS 01796 472 047
Prestwick West Coast Fisheries 27 Main Street, Prestwick KA9 1AA 01292 477602
Renfrewshire Blackwood of Kilmacolm 15 St James Terrace, Lochwinnoch Rd, Renfrewshire PA13 4HB 01505 872 198
Renfrewshire D & G Butchers 15 High Street, Johnstone, Renfrewshire PA5 8JU 01505 335 711
Renfrewshire Meat at Muir 11 Stoddard Square Elderslie PA5 9AS 01505 342 049
Renfrewshire Robert Young Butcher 41 Kilbain Street, Greenock, Renfrewshire PA15 4AU 01475 786317
Rutherglen A Warnock 258 Main Street Rutherglen G73 3AD 0141 647 6071
Shetland Scalloway Meat Co Main Street, Shetland ZE1 0TR 01595 880 624
Skye Rankins The Bakery, Uig, Isle of Skye IV51 9XG 01470 542 213
Spean Bridge Spar Main Street Spean Bridge PH34 4EP 01397 712 230
St Andrews Kerachers Fishmongers 73 South Street St Andrews KY16 9QW 01334 472 541
St Andrews Leuchars Butchers 24 Main Street, Leuchars, St Andrews KY16 0HN 01334 839 213
Stirling Aberfoyle Butchers Mayfield, Main Street Aberfoyle FK8 3UQ 01877 382 473
Stirling Aberfoyle Delicatessen 3-5 Dukes Court Aberfoyle FK8 3UU 01877 382 242
Stirling Dobbies Garden Centre Drip Road, Craigforth, Stirling FK9 4UF 01786 458860
Stirling Jarvie & Kemp 83 Port Street, Stirling FK8 2ER 01786 459 144
Stirling John Cullens 66 Henderson Street, Bridge of Allan FK9 4HS 01786 832 131
Stirling Rendall's Quality Butcher 48a Drip Road Stirling FK8 1RE 01786 473 816
Stirling TR Skinner Main Street, Kippen, Stirling FK8 3DN 01786 870 203
Stonehaven Andrew Gordon 32 Euan Street, Stonehaven AB39 2ET 01569 767855
Stranraer Sunnyside Deli 32b Bridge Street Stranraer DG9 7JF 01776 830 666
Suffolk Essex Pig Co Wherstead, Ipswich, Suffolk IP9 2AR 01473 601 770
Surrey Graham Turner 107 The High Street Horsell Woking Surrey GU21 4SY 01483 764722
Surrey Hunts Hill Farm Normandy Common Lane, Normandy, Guildford GU3 2AP 01483 811840
Surrey Jennings & Sons 146 Ewell Road, Surbiton, Surrey KT6 6HE 0208 399 4870
Surrey Rawlings of Cranleigh Devon House High Street Cranleigh Surrey GU6 8AG 01483 274 321
Surrey William Dyer 18 Craddocks Parade, Ashtead, Surrey KT21 1QJ 01372 275155
Sutherland Peter Burr Stores Tongue, Lairg IV27 4XF 01847 611 202
Thurso Castletown Butcher Traill Street, Castletown, Thurso KW14 8UG 01847 821 453
Thurso J A Mackay 4 Traill Street Thurso KW14 8EJ 01847 892811
Uist Maclennans Supermarket 2 Balivanich, Benbecula HS7 5LA 01870 602 308
Ullapool West Coast Deli Argyll Street, Ullapool IV26 2UB 01854 613450
Wales Davies Rhinog High Street Penrhyndeudraeth Gwynedd LL48 6BN 01766 770239
Wales Hay Deli 41 Lion St, Hay-on-Wye, Hereford, Powys HR3 5AA 01497 820 708
Warwickshire Saxon Fields Farm Shop Lilbourne Road, Clifton upon Dunsmore, Rugby CV23 0BB 01788 544 053
West Lothian Food Option Uk Ltd 8 Oakbank Pk Pl, Oakbank Ind Est, Livingston EH53 0TN 01506 430 252
West Lothian Thomas Burns & Sons 10 Market Street Bo'ness West Lothian EH51 9AD 0150 6822 764
West Sussex Glyn Thomas & Sons Ltd 40 High Street Lindfield RH17 7PG 01444 483 303
West Sussex MJ Suter Butcher 54 Lower Street, Pulborough RH20 2BW 01798 872 441
Wiltshire Walter Rose & Son 21/22 Sidmouth Street Devizes SN10 1LD 01380 722 335
Wirral Wards Fish Birkenhead Market Birkenhead Wirral CH41 2YN 0151 666 1842
Worthing Swandean Meats Ltd Manor Parade Salvington Road Worthing BN13 2JP 01903 264 436