Maintain Your Upholstery



Enjoy Relaxing on Clean furniture

Would you like your sofa restoring to its former glory? Or are you looking to maintain your upholstery in tip-top condition? Give us a chance before you give up on your favourite furniture.

Located in Swindon, Abacus Cleaning Services offers reliable upholstery cleaning services across Cirencester, Malmesbury, Marlborough, Faringdon and surrounding areas across Wiltshire, Gloucestershire and Oxfordshire. 

Our services include

  • Fabric Upholstered furniture cleaning

  • Leather furniture cleaning

  • Fabric protection treatments

  • Water damaged upholstery cleaning

  • Odour removal treatments

Careful thorough cleaning process

Once you choose Abacus Cleaning Services, we will carry out the work with the minimum disruption to you and your family, and you can be sure your upholstery will receive a careful, thorough and detailed cleaning process.

Before we start cleaning your upholstery, we check if it is safe to use an extensive “wet clean” process. Your furniture may have “dry clean only” labels, which are the manufacturer’s instruction to avoid owners getting carried away with DIY cleaning attempts.

After that, we thoroughly vacuum your furniture to remove dry soiling. An appropriate cleaning solution is then applied by a pressure sprayer and gently worked into the fabric, either by hand using a towel, cloth, or brush, or by the use of a hand held powered brush machine. Special attention is paid to heavily-soiled areas, such as the arms, seat cushions and back cushions, where head grease or oils can cause severe soiling.

After allowing a period of time for the cleaning solution to loosen the soiling from the fabric, the items are rinsed using commercial extraction equipment to remove the soiling and the cleaning solution. The items are then toweled-down to reset the fabric pile, which also aids drying.

Get in Touch

To arrange a visit to discuss your requirements call us today on


01793 421802


Call Us
01793 421802