Call us: 07518 775 532
              01224 820 333 
A Fleming Carpet & Upholstery logo
Find us on Yell:
yell logo

Upholstery cleaning

upholstery cleaning


Does your sofa look worn and tired? Don’t worry, at A Fleming Carpet & Upholstery Cleaning I can clean your upholstery and make it look and feel like new again!
Serving all customers across Aberdeen and Aberdeenshire.

Make sure your upholstery is properly cleaned

Furniture can get worn and dirty very quickly. If you have marks and stains all over your sofa and you have tried everything to get them out, call A Fleming Carpet & Upholstery Cleaning today! You can count on my expertise to get your upholstery clean again in no time.

I have also recently competed my LTT Leathercare course which means I can now offer professional cleans for all leather upholstery! This involves a 3 stage cleaning process: pre-clean, deep clean and applying leather protector.
For more information, call A Fleming Carpet & Upholstery Cleaning.
Contact me today
State-of-the-art cleaning equipment

State-of-the-art equipment

At A Fleming Carpet & Upholstery Cleaning, I am now using the latest in carpet and upholstery cleaning equipment! This includes the Airflex Storm which offers better cleaning results and faster drying times!

We have also invested in the Rotovac Shear Dry Upholstery Tool from the USA. This will aid with the speed of drying times by up to 80%! For more information or to book an appointment, call
A.Fleming Carpet & Upholstery Cleaning today! 

Upholstery cleaning

Upholstery cleaning services:

  • Upholstery cleaning
  • Leather cleaning
  • Sofa bed cleans
  • Spot and stain removal 
  • Deodorising/sanitising
  • Eco friendly cleaning
"Brilliant services received from Andy! Thank you so much for the whole day's work to leave the place lovely clean and smelling fresh!"
- Joy, Aberdeen
My previous work
Want your upholstery to look like new? For upholstery cleaning services in Aberdeen and throughout Aberdeenshire, call A Fleming Carpet & Upholstery Cleaning on
07518 775 532 or 01224 820 333

Send me a message

Share by: