top of page
Ross Logo Alpha.png


All your cleaning needs!

NCL Services is a locally owned reliable cleaning company based in Aberdeenshire. Our specialist services include professional window, carpet & upholstery cleaning.

We are owner operated with recognized qualifications, giving you peace of mind. We do our best on every job, ensuring you are a returning customer for many years to come and one who will tell their friends about how good we are.

As a local Aberdeenshire company, we offer the best eco and pet friendly cleaning solutions to our customers and are established as a professional and reliable service in Banff and Buchan and surrounding areas. Whether you need your windows, carpets or upholstery cleaning, we can help! Other procedures we offer include stain removal, stain protection, leather cleaning & conditioning end of tenancy cleans and flood damage cleans.







Who we are

At NCL Cleaning Services we are fully committed to all aspects of window cleaning, carpet and upholstery cleaning. We are fully trained, licenced, insured and above all competent. We pride ourselves on providing outstanding customer service in order to guarantee that all of our clients are 100% satisfied.


Our Values of Honesty, Reliability, Consistency, Trustworthiness, Flexibility, Friendliness and Great value for money underpin everything we do.

We cover Peterhead, Fraserburgh, Ellon, Turriff, Banff and all of the villages in between.


This is a form of fabric protection which we can apply to your carpets and furniture to increase its longevity. Whilst it can help in repelling those potentially stubborn stains, it acts as a sealer. For this reason, it is most suitable if your furniture is either new or has just been deep cleaned. 

It is not logical to apply onto a dirty surface as all it will achieve is trapping in the stains. There is no denying that furniture and carpets are expensive and STAINGUARD can increase their lifespans, but as with all products they need to be used and applied in the correct manner.


We have all been there, one too many glasses of wine or a can of beer placed by the side of your sofa for a few seconds, then the inevitable happens and you are left with a mess on your carpet! Whilst the shock of spilling your favourite Beveridge does not outweigh the potential damage to your furniture or carpet, it is a situation that needs dealing with correctly. Don’t be tempted to rub or scrub the surface as this only pushes the problem down into the backing of the fabric, instead lightly mop the area and then call us as soon as you can so that we can take care of it promptly using the appropriate stain removers.

Stains can consist of anything, from a child who has accidentally dropped food to an animal that has had a little accident. We have spot removers and urine neutralisers and deodorisers to deal with all of these. We have come across all these situations and more, so let us deal with them quickly and effectively for you.


If you are in a position where your tenancy agreement is coming to a close, and you need to make sure your carpets and upholstery are as clean as when you moved in, then we are here to help.

Do not risk leaving them and thinking it will go unnoticed, as there is a good chance you will be charged for not keeping to your tenancy agreement.

We work with multiple clients such as letting agents, landlords and private customers to take care of their end of tenancy cleaning projects

bottom of page