Commercial & domestic cleaning service

We provide services in Wiltshire & Berkshire & Somerset & Gloucestershire

Bath, Cirencester, Swindon, Bristol, Newbury & surrounding areas (see all locations below).

KJM Spotless is a family run business - we take special care of each of our customer’s needs and requirements. One of the key elements of our service is that we can provide you with outstanding quality service at affordable prices. Our domestic cleaning company service in Berkshire, Wiltshire, Somerset and Gloucestershire regions use the latest cleaning equipment and techniques to leave the carpet, rug, or upholstery shiny clean.


We offer professional and highly effective cleaning services
Experienced domestic and commercial cleaners


If you need someone who can take care of your home on a daily, weekly, fortnightly, four weekly or a one off basis we are more than happy to help. We are here to work around you and your needs; whatever you need us to do while cleaning your property we are happy to do.

Cleaning services we offer:

  • comprehensive domestic cleaning,
  • office & industrial cleaning,
  • carpet cleaning,
  • rug cleaning,
  • upholstery cleaning,
  • stairs cleaning,
  • daily cleaning services,
  • weekly cleaning services,
  • monthly cleaning services,
  • end of tenancy cleaning,
  • and many other cleaning works,

Areas we cover:

Berkshire: Wiltshire: Somerset: Gloucestershire:
Newbury Swindon Bath Gloucester
Thatcham Marlborough Keynsham Cheltenham
Lambourn Corsham Radstock Badmington
Hungerford Calne Bristol Cirencester
All surrounding areas Devizes All surrounds Tetbury
  Trowbridge   Stroud
  Royal Wootton Bassett   Dursley
  Bradford-on-Avon   Wootton-under-Edge
  Melksham   All surrounding areas
  All surrounding areas    



If you are not sure if we clean your area - contact us and find out:

0800 107 3232
07597 805 314