01387 269045 |
mobile-menu mobile-menu-arrow Menu
Criffel Cleaning > Services

Criffel Cleaning Services

Criffel Cleaning Services is a contract cleaning business. We provide labour, equipment and materials on a daily basis to all types of businesses/organisations. If you have a year round requirement for cleaning, then we are the people you need to speak to.

Contact Us


Office Cleaning

Our office cleaning services can be arranged to suit from early morning through to evening.

Retail Cleaning

Having dedicated cleaning staff ensures a consistent high standard of cleanliness throughout your premises.

Medical Centres

We work with a number of dental and medical healthcare offices and facilities across Dumfries and Galloway and the surrounding area.


All our cleaning staff are trained to understand the professionalism and confidentiality involved in cleaning a solicitors’ office and therefore ensure that we hand pick the most reliable candidate for the job.
Car Show Room Cleaning

Car Show Room Cleaning

We pride ourselves on ensuring that the cleanliness of your showroom will provide the perfect environment to showcase your vehicles, guaranteeing that your floors are presented with a clean, streak free finish.
Factory Offices and Amenities Cleaning

Factory Offices and Amenities

Criffel Cleaning have extensive experience of industrial factory and warehouse cleaning services for many companies.

Veterinary Practices

It is essential that your veterinary practice is kept clean, and we have the knowledge and tools to provide the best service possible to you and your practice.

Sports Arenas and Leisure Centres

We provide a comprehensive leisure centre cleaning service for all facilities, which can be tailored to your needs.

General Cleaning

We provide labour, equipment and materials on a daily basis to all types of businesses/organisations.

Our Team

We have over 100 employees working at Criffel Cleaning Services and looking after our employees is just as important as looking after our customers, meet the team that keep things running.

More Info

Join the Team

Please have a look over the vacancies listed to see if the hours and location would suit you. If you are interested get in touch with us for more information or fill in the vacancy form.

More Info

Customer Service

In order for us to deliver the greatest level of customer service we continue to invest in software and systems that enable our office based staff to communicate with those in the field accurately and efficiently.

More Info