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

[gravityform id=”1″ name=”Default” title=”false” description=”false” ajax=”true”]

“I have been doing business with EverGreen for almost two years now and have nothing but good things to say about John and his staff. They are very professional and do exceptional work. After they have completed any work for me I always get great compliments from my staff telling me what a great job they’ve done. Makes for a happy work environment.”

Trevor Lavender

Quality Counsellor, New Brunswick, United Cleaning Services Limited