Contact Us


EverGreen Carpet Cleaning Ltd. will be pleased to put together a custom cleaning and maintenance schedule to reflect your needs and budget.

Please call John today for a free quote to discuss your carpet care needs.

EverGreen Carpet Cleaning

John Batten

Sales Manager / Owner

506 854-5020
506 386-6922

Wendy Batten

Administrative Office

506 854-5020
506 386-6922

“From a security perspective, we would not hesitate to recommend the discrete, trustworthy and responsible commitment EverGreen has towards my cleaning requirements. In terms of their actual job specifications and performance, we are continually surprised and delighted to discover they not only meet, but exceed our requirements time and time again. We would recommend the services of John and his crew most highly over any other carpet cleaning company.”

Crombie Properties