M Sharp Upholstery Services can offer it the attention it requires. Contact us today for a FREE estimate. 

Skilled upholsterer in Edinburgh, Dunfermline, Lothian & Borders

Whether it is a suite or a single chair that needs attention, we can help. We are specialists in all forms of upholstering and can repair all domestic and commercial furniture, both antique or modern alike.

Whether it is a bit of remedial work to keep your upholstery at its best, or you just want to update your colour scheme, we can help!

We can collect and return your suite for you as part and parcel of our no hassle services. Why not call us now on
0800 9177 522 to see what we can do for you?
Upholstery services
Are you looking for skilled upholsterers in Edinburgh, Dunfermline, Lothian & Borders?
 Contact M Sharp Upholstery Services
Call 0800 917 7522
CLIENT RATINGS: Efficient, quick & friendly!

"I had my ottoman upholstered by Mac & would highly recommend his service. He collected & dropped off the furniture & work was completed within 2 days to an excellent standard. Very friendly too!"

FrancesT-1 via yell.com
Yell logo
Upholstery and leather work

Some of the upholstery work we undertake regularly includes:

  • Sofas
  • Chairs
  • Recliners re-covered
  • Recliner cables, handles and mechanisms repaired
  • Antique re-covering and restoration
  • Pub seating and commercial work regularly undertaken
  • Caravans, boats and motorhomes also upholstered with ease

We have carried out many private and commercial upholstery projects. Our commercial clients include:

  • The Knight Residence Hotel
  • Malmaison Luxury Hotel
  • Salisbury Hotel
  • Hotel Ritz in Edinburgh
  • Muirfield The Honourable Company of Edinburgh Golfers
  • The Sofa Workshop
  • Craigiehall Army Base
  • Berwick Upon Tweed Holiday Centre
  • Louie Brown's Bar, Dalgety Bay
  • L'Escargot Bleu, Edinburgh
Commercial upholstery
M Sharp Upholstery serves the following areas of East Centre Scotland and beyond:
  • Edinburgh
  • Dunfermline
  • Peebles
  • Dunbar
  • North Berwick
  • Lothian
  • Burnt Island
  • Kirkcaldy
  • Border regions
Share by: