Terms of service
Effective date: August 12th, 2025
These Terms of Service (the "Terms") form a legally binding agreement between you and CleaningPal Services Ltd. ("CleaningPal," "we," "us," or "our") governing your access to and use of our websites, mobile apps, and related software, features, and services (collectively, the "Platform"). Our registered office is 4551 Zimmerman Ave, Niagara Falls, ON L2E 3M5, Canada.
Important: The Platform is a marketplace that connects people who want cleaning services ("Clients") with independent cleaning professionals ("Cleaners"). CleaningPal does not provide cleaning services and is not an employer of Cleaners. Cleaners use the Platform to market and offer their services directly to Clients. Any service contract is solely between the Client and the Cleaner (the "Client–Cleaner Agreement").
By creating an account, booking a service, or otherwise using the Platform, you agree to these Terms. If you do not agree, do not use the Platform.
1. Who may use the Platform
1.1 Eligibility. You must be at least the age of majority in your province or territory (typically 18) to create an account and use the Platform. By using the Platform, you represent that you are legally able to enter into contracts.
1.2 Business use. If you use the Platform on behalf of a company, organization, or other entity, you represent that you have authority to bind that entity and that the entity accepts these Terms.
1.3 Jurisdictional availability. The Platform currently operates in Canada. Some features may not be available in every location and may change at any time.
2. Our role; relationship between Clients and Cleaners
2.1 Marketplace only. CleaningPal provides an online marketplace, communication tools, scheduling, and payment processing through third‑party processors. CleaningPal does not: (a) provide or supervise cleaning services; (b) direct the manner or means by which Cleaners perform services; or (c) guarantee outcomes, availability, safety, or quality of any service.
2.2 Independent professionals. Cleaners are independent contractors and are not employees, agents, joint venturers, or partners of CleaningPal. Cleaners control how, when, and where they provide services, supply their own tools and equipment unless otherwise agreed with the Client, and are solely responsible for complying with applicable laws, including licensing, tax, health and safety, and insurance.
2.3 No warranty. Except as expressly stated in these Terms, CleaningPal makes no representations about the suitability, reliability, timeliness, or accuracy of Cleaner services, profiles, or reviews.
3. Accounts; verification; safety
3.1 Account creation and security. You must maintain accurate account information and keep your credentials secure. You are responsible for all activity under your account.
3.2 Identity checks. CleaningPal may, but is not obligated to, perform identity or background checks (directly or through third parties) and may condition access to parts of the Platform on successful completion of such checks. We do not guarantee that checks will identify all past conduct or predict future behavior. For Cleaners, we may request recurring verification and background checks (typically annually). For Clients, we may require identity or payment verification before permitting or completing a booking. Declining a required verification may result in limits on booking privileges (for Clients) or suspension/removal (for Cleaners). You consent to our use of third‑party service providers to perform such checks and to our collection and processing of related data in accordance with our Privacy Policy.
3.3 Safety is shared. Clients and Cleaners are solely responsible for their own safety and for making independent assessments of one another. Communicate through the Platform and promptly report concerns to us.
4. Booking, changes, and cancellations
4.1 Booking. Clients select a Cleaner, choose a date/time, select the duration, and pay through the Platform. The booking is an offer from the Client to the Cleaner to purchase the services listed in the booking. Acceptance occurs when the Cleaner confirms the booking via the Platform. Your booking selection also indicates whether the Cleaner is expected to bring supplies. If you select a Cleaner who does not bring supplies, the Client must provide safe, functional cleaning products and equipment (see Section 6.2).
4.2 Scope and limitations. A booking covers only the tasks and duration expressly listed. One hour is not sufficient for whole‑home cleaning; prioritize tasks. Cleaners may decline unsafe or unlawful tasks and may stop work if conditions pose risk (e.g., biohazards, vermin, mold, violence, harassment, discrimination, or illegal substances).
4.3 Rescheduling and cancellations by Client. You may reschedule or cancel via the Platform. If you cancel at least 24 hours before the scheduled start time, you will receive a full refund of service charges. If you cancel less than 24 hours before the start time, a cancellation fee equal to 50% of the booked amount applies. Platform/service fees and payment‑processing fees are refunded where required by law.
4.4 Cancellations by Cleaner. If a Cleaner cancels, Clients will receive a refund of amounts paid for the cancelled portion, and we may assist with rebooking where feasible. If the cancellation is due to a documented personal emergency (e.g., sudden illness, accident, family emergency), there is no penalty to either party; we will attempt to match the Client with another Cleaner as soon as possible. If rebooking is not possible, the Client will receive a refund for the missed time. CleaningPal is not liable for any costs due to a Cleaner’s cancellation beyond amounts paid for the affected booking.
4.5 No‑shows; access.
Cleaner no‑show / late arrival. If the Cleaner is more than 30 minutes late and the service cannot reasonably proceed, the Client may choose (a) a refund for the missed time or (b) an account credit; in either case we will offer priority rebooking at the next available time.
Client no‑show / no access. If the Cleaner arrives on time but cannot obtain access or begin work within 30 minutes due to Client unavailability, the booking is treated as a late cancellation by the Client and the 50% cancellation fee in Section 4.3 applies. If the Client requests the Cleaner to wait beyond the 30‑minute grace and the Cleaner agrees, the additional wait time is billable as service time in one‑hour increments and may reduce time available for tasks.
4.6 Time extensions and additional hours. Any additional time must be approved and paid through the Platform in advance and is billed in one‑hour increments at the Cleaner’s then‑current hourly rate. There is no guarantee the Cleaner can stay past the original end time; if not, the Client may make a new booking with the same Cleaner (if available) or another Cleaner.
4.7 Scope control. Services are limited to the tasks and duration in the booking. Mid‑service scope changes (adding rooms/tasks) require in‑app approval and may require purchasing additional hours per Section 4.6.
4.8 Individual emergencies and severe weather. Fees under Sections 4.3 and 4.5 may be waived where service is prevented by severe weather, public safety orders, widespread outages, or bona fide emergencies documented to our reasonable satisfaction. We may limit emergency waivers to a reasonable number per user per year.
5. Pricing, fees, taxes, and payments
5.1 Prices and fees. Prices shown at checkout include the Cleaner rate plus a platform/service fee and applicable taxes. Cleaner rates may differ based on whether the Cleaner brings supplies. We may change fees prospectively with notice posted on the Platform. Errors may be corrected; if we correct a price error after you pay, you may cancel for a full refund before service begins.
5.2 Payments; processors. Payments are processed by third‑party payment processors. By paying or receiving payments, you authorize us and our processors to charge, hold, and release funds in accordance with these Terms and applicable policies. We may place holds or chargebacks where fraud is suspected, disputes arise, or required by law.
5.3 Tips. Tips and gratuities are optional and, if provided through the Platform, are passed through to the Cleaner (less any payment processing costs if applicable) and are not required.
5.4 Taxes. Cleaners are solely responsible for determining, collecting, and remitting any taxes (including HST/GST/QST) arising from services they provide. Clients are responsible for any taxes applicable to their purchases. CleaningPal may collect and remit taxes where required by law.
5.5 Withholding and offsets; negative balances. We may withhold or offset amounts owed to us (e.g., fees, refunds, chargebacks) from amounts otherwise payable to you. If your account becomes a negative balance (e.g., due to chargebacks/refunds), you authorize us to debit a stored payment method, set off against future payouts, and pursue collection.
5.6 Refund requests (post‑service). Except where a different right is provided by law or an express policy, any request for a refund for issues arising during service must be submitted within 72 hours after service completion via the Platform with reasonable details and supporting photos. Refunds address material non‑performance relative to the booked scope, not preferences. Cooperation duty: you must respond to our reasonable information requests within 7 days; failure to cooperate may result in denial.
5.7 Chargebacks. You agree not to file chargebacks for properly delivered services. You authorize us to provide evidence (photos, booking logs, communications) to the processor. If a chargeback is initiated and funds are reversed, you remain responsible for the booking amount, processor fees, and our reasonable investigation costs, and we may restrict your ability to make future bookings.
5.8 Promotions and credits. Unless expressly stated, promotions are limited to one per household and payment method. We may decline, rescind, or adjust credits for suspected abuse and may close related accounts or restrict future redemptions.
6. Client responsibilities and risks
6.1 Safe environment. Clients must provide a safe, accessible work environment free of hazards and unlawful conditions and must disclose known risks (e.g., pets that may bite, broken glass, sharp objects, chemicals, or biohazards). Cleaners may refuse or terminate services where conditions are unsafe or unlawful.
6.2 Supplies and equipment. The Platform clearly indicates whether a Cleaner brings supplies (also shown in filters, the Cleaner profile, and booking/notification emails). If the selected Cleaner does not bring supplies, Clients must supply basic, safe cleaning products and functional equipment (e.g., a working vacuum, mop, and commonly used cleaners). If a Client requests the Cleaner to use Client‑supplied chemicals or specialized equipment, the Client assumes related risks and is responsible for safe labeling, instructions, and storage.
6.3 Fragile and high‑value items. Clients must identify fragile, high‑value, or specialty items/areas (e.g., heirlooms, natural stone, unlacquered metals, specialty coatings) and provide instructions. Cleaners may decline such tasks. Neither CleaningPal nor Cleaners are responsible for pre‑existing wear, latent defects, undisclosed specialty surfaces, or damage inherent to the item or surface.
6.4 Keys and access devices. If you provide keys or access codes, do so at your own risk. Neither CleaningPal nor Cleaners are insurers of keys or codes. Liability for lost keys/access devices is limited to documented, reasonable re‑key or replacement cost, capped at CAD $250 unless otherwise agreed in writing. Keep backup access.
6.5 Prohibited or specialized tasks. Cleaners may decline hazardous or specialized tasks, including: biohazards, visible mold remediation, pest infestations, human/animal waste removal, work requiring trade licenses/permits, exterior ladder work above one story, heavy lifting beyond safe limits, or tasks outside domestic cleaning.
6.6 Pets. Clients must secure pets and disclose any history of aggression. CleaningPal and Cleaners are not responsible for pet‑related injury or damage unless caused by Cleaner’s intentional misconduct.
6.7 Access costs; parking and building rules. Clients must disclose and, if pre‑approved via the Platform or support, reimburse reasonable parking, building access, or concierge fees incurred solely to access the premises. If a Client instructs parking contrary to posted rules and a ticket results, the Client must reimburse the documented ticket.
6.8 Client‑supplied chemicals. If using Client‑supplied chemicals, the Cleaner must follow label instructions. The Client assumes the risk of product selection; the Cleaner is liable only for misuse contrary to provided instructions.
6.9 Minors and vulnerable persons. Cleaners do not supervise minors or vulnerable persons. Clients must ensure appropriate supervision during service.
6.10 Illegal or dangerous items. If illegal substances, weapons, or other dangerous items are present or discovered, the Cleaner may leave immediately; time up to departure is billable. Where required by law, a report may be made to authorities.
7. Cleaner responsibilities
7.1 Quality and professionalism. Cleaners agree to deliver services with reasonable care and skill and to behave professionally, including respecting Client property and privacy.
7.2 Legal compliance. Cleaners must comply with all applicable laws, including occupational health and safety, anti‑harassment, anti‑discrimination, privacy, tax, and—where applicable—any licensing or registration requirements, and any required training.
7.3 Tools, vehicles, and insurance. Cleaners are responsible for their own tools, transportation, and insurance. Misrepresenting that you bring supplies when you do not is a material breach; the Client may cancel on arrival with a full refund, you forfeit payout for the booking, and you may be removed from the Platform.
7.4 No misrepresentation. Information on Cleaner profiles must be accurate and kept up to date. Misleading claims or false identity information are grounds for removal.
7.5 Confidentiality and privacy. Cleaners must not disclose or post identifiable images of Client interiors or personal information without the Client’s written consent.
7.6 Use of client chemicals. When using Client‑supplied chemicals, follow label instructions and any Client‑provided instructions; do not mix chemicals; raise safety concerns immediately.
8. Reviews, content, and acceptable use
8.1 User content. You may post reviews, photos, profile information, messages, and other content ("User Content"). You grant CleaningPal a worldwide, non‑exclusive, royalty‑free, sublicensable license to host, store, display, reproduce, modify (for formatting), distribute, and use User Content in advertising and promotional materials, online and offline, in connection with operating and marketing the Platform. You retain ownership of your User Content.
8.2 Publicity/Testimonials. You consent to our use of your name or profile display name, review text, star ratings, and submitted photos or videos to reference your experience as a testimonial in our advertising and promotional content. We will not use street addresses, access codes, or images revealing precise location. Where required by law, you may withdraw consent for future uses by contacting ana@cleaningpal.co.
8.3 Content standards. You will not post content that is unlawful, defamatory, harassing, hateful, fraudulent, deceptive, obscene, infringing, or otherwise objectionable; or that violates privacy, publicity, or intellectual‑property rights; or that includes others’ personal data without consent.
8.4 Reviews integrity. You will not offer or accept compensation or threats to influence reviews. We may remove reviews obtained through coercion or compensation. Nothing in these Terms limits our right to seek legal remedies for defamation, unlawful threats, or interference with our business reputation.
8.5 Moderation. We may remove or refuse to display User Content, limit booking privileges for Clients, or disable Cleaner accounts for violations of these Terms or applicable law.
8.6 Work‑area photos. Parties consent to photos of work areas only (no personal data) for quality control and claims; we will store and handle such images under our Privacy Policy.
8.7 One person—one account. Users may not create multiple accounts to evade limits or suspensions or to obtain promotions; we may link accounts by device, payment method, or phone.
8.8 Communications & marketing consent. We may send operational messages about bookings. Marketing messages (email/SMS) are sent only with consent as required by law; you may opt out at any time.
9. Intellectual property; third‑party rights
9.1 Our IP. The Platform, including software, designs, logos, and content (excluding User Content), is owned by or licensed to CleaningPal and protected by intellectual‑property laws. Except for the limited rights expressly granted here, we retain all rights.
9.2 Copyright complaints (Canada). We comply with Canada’s notice‑and‑notice regime. If you believe material on the Platform infringes your copyright, please email ana@cleaningpal.co with details of the work and allegedly infringing material and its location. We may forward your notice to the user and retain records as required by law, and we may remove or disable access to content at our discretion.
10. Prohibited activities
You agree not to:
Use the Platform for any unlawful purpose or to facilitate illegal acts;
Circumvent the Platform to avoid paying fees for bookings initiated on the Platform during and for 12 months after a booking, unless an approved off‑Platform buyout fee is paid (see Section 20);
Access or use another user’s account without permission;
Interfere with the Platform’s security or integrity, including by scraping, reverse engineering, or introducing malware;
Harass, threaten, or harm any person; or
Use the Platform to discriminate against protected classes.
11. Service changes; limitation of features; termination
11.1 Changes. We may modify or discontinue features at any time. Where required by law, we will provide advance notice and information about your rights.
11.2 Limits and termination. We may limit or restrict Client booking privileges or features for violations, suspected fraud, safety concerns, or legal risk. We may suspend or terminate Cleaner accounts for such reasons. You may stop using the Platform at any time. Certain terms survive termination.
12. Disclaimers; limitation of liability; indemnity
12.1 General disclaimers. The Platform is provided on an "as is" and "as available" basis. To the maximum extent permitted by applicable law, CleaningPal disclaims all warranties, express or implied, including merchantability, fitness for a particular purpose, and non‑infringement. We do not guarantee continuous, secure, or error‑free operation.
12.2 No responsibility for third parties. CleaningPal is not responsible for the acts or omissions of Clients, Cleaners, payment processors, or other third parties.
12.3 Liability cap. To the fullest extent permitted by law, CleaningPal’s total liability arising out of or relating to these Terms or the Platform will not exceed the greater of (a) CAD $200 or (b) the total fees you paid to CleaningPal in the twelve months preceding the claim.
12.4 Exclusions. Nothing in these Terms limits liability that cannot be limited under applicable law (e.g., fraud, intentional misconduct, gross negligence where such limitation is prohibited, or death or personal injury caused by negligence). In Québec, liability may not be excluded for bodily, moral, or material injury caused by intentional or gross fault; any such limitations in these Terms are inapplicable to that extent.
12.5 Indirect damages. To the maximum extent permitted by law, neither party will be liable for indirect, incidental, special, consequential, or punitive damages.
12.6 Indemnity. You agree to indemnify and hold harmless CleaningPal from and against claims, losses, liabilities, damages, costs, and expenses (including reasonable legal fees) arising from (a) your breach of these Terms; (b) your User Content; (c) your interactions or agreements with other users; or (d) your violation of law.
13. Canada‑specific terms
A1. Consumer rights. Nothing in these Terms limits your non‑waivable consumer rights under applicable consumer‑protection laws. If any part of these Terms is void or unenforceable under such laws, the remainder remains effective.
A2. Internet/remote agreements. Where required by provincial law, we will (a) provide clear pre‑contract disclosures (identity, total price, currency, applicable fees/taxes, payment terms, cancellation/refund policies, performance date, and contact information); (b) present you with a clear opportunity to accept or decline and to correct errors before paying; and (c) provide a copy of the contract in a durable medium within the time required by law.
A3. Copies and cancellation windows. If we fail to provide required disclosures or a copy within the statutory period, you may have rights to cancel and receive a refund under provincial law.
A4. Language (Québec). For Québec residents, a French version of these Terms and related documents will be provided first. If you choose to be bound by a version in another language, you may do so after reviewing the French version. For consumers in Québec, specific cancellation, disclosure, and liability rules under the Consumer Protection Act and Civil Code may apply, and liability exclusions for intentional or gross fault and for bodily or moral injury do not apply.
A5. Dispute resolution and venue. Except where prohibited by consumer‑protection law, disputes arising from these Terms or the Platform are subject to the exclusive jurisdiction of the courts of Ontario (Canada), sitting in Toronto, Ontario or Hamilton, Ontario. However, consumers retain any right provided by local law to bring actions in their home province/territory (including Québec) or to participate in a class proceeding where permitted by law. Nothing prevents parties from voluntarily agreeing to mediation or arbitration after a dispute arises.
A6. Electronic commerce and acceptance by use. BY CREATING AN ACCOUNT, CLICKING “I AGREE” (OR A SIMILAR BUTTON), OR ACCESSING OR USING THE PLATFORM (INCLUDING WITHOUT AN ACCOUNT), YOU ACCEPT THESE TERMS AND CONSENT TO ELECTRONIC CONTRACTING, ELECTRONIC SIGNATURES, AND ELECTRONIC DELIVERY OF DOCUMENTS, EXCEPT WHERE PAPER DELIVERY IS REQUIRED BY LAW. IF YOU DO NOT AGREE, YOU MUST NOT ACCESS OR USE THE PLATFORM. Where applicable law requires that we provide information or a copy of the agreement in a durable medium, we will provide it electronically and, where required by law, provide a paper copy on request.
14. Electronic communications and notices
By using the Platform, you consent to receive notices and communications electronically (email, in‑app, or posting). You may update your contact preferences in your account. Legal notices to CleaningPal must be sent to ana@cleaningpal.co and to our postal address above.
15. Privacy
Your use of the Platform is also governed by our Privacy Policy. Please review it to understand how we collect, use, and disclose personal information.
16. Third‑party services
The Platform may link to third‑party websites or integrate with third‑party services (e.g., payment processors, mapping services). We are not responsible for third‑party content, terms, or privacy practices.
17. Copyright complaints
We follow the notice‑and‑notice regime. Please send notices to ana@cleaningpal.co with sufficient detail to identify the work and the allegedly infringing material and its location. We may forward the notice to the user and retain records as required by law, and we may remove or disable access to content at our discretion.
18. Insurance; damages; claims
18.1 Insurance. CleaningPal maintains insurance appropriate to its own business operations, but does not provide insurance coverage for Clients or Cleaners unless we expressly state otherwise in a separate written policy. Cleaners are independent businesses and are solely responsible for carrying any insurance appropriate to their services and for their own tax obligations.
18.2 Property damage. Clients must report any damage allegedly caused by a Cleaner within 72 hours of service completion through the Platform with photos and details. Cleaners must respond promptly. CleaningPal may, at its discretion, facilitate dialogue or resolution but is not an insurer and does not assume liability for losses.
18.3 Claims against other users. Any claims arising from services are between the Client and Cleaner. You agree to pursue the other party and not CleaningPal, except to the extent a claim arises from CleaningPal’s own breach or misconduct and only to the extent permitted by law.
19. Anti‑discrimination; harassment‑free use; right to refuse or end service
19.1 Policy. We prohibit discrimination, harassment, sexual harassment, bullying, intimidation, threats, violence, and abusive conduct. Users may not refuse services or bookings on the basis of protected characteristics under applicable human rights laws.
19.2 Right to refuse or end service for safety. Cleaners may refuse or immediately stop services if they experience or reasonably fear harassment, abusive conduct, unsafe or illegal conditions, intoxication or lewd conduct, presence of weapons, or other risks to health or safety. Time up to departure remains billable to the extent services were provided, and applicable fees (including late‑cancellation) may apply consistent with Section 4, without prejudice to any other remedies.
19.3 Blocking and denial of service. Where we determine in our reasonable discretion that a Client has engaged in harassment, abusive conduct, threats, or unsafe behavior, we may limit or block that Client’s ability to make future bookings and deny service going forward. We may also remove violating content, restrict use of features, and, where required or permitted by law, report the conduct to authorities.
19.4 Reporting and cooperation. Users should promptly report misconduct through the Platform or support and preserve any relevant evidence (e.g., messages, photos). We may request reasonable documentation to investigate. Retaliation is prohibited. Knowingly false reports may result in restrictions or removal.
20. Non‑circumvention; Buyout Option
20.1 Non‑circumvention. If you first discover or interact with a Cleaner or Client through the Platform (a “Platform Introduction”), you agree not to solicit or provide cleaning services with that user outside the Platform for 12 months following your last interaction through the Platform (the “Restricted Period”), unless permitted under Section 20.3.
20.2 Off‑Platform Transaction defined. An “Off‑Platform Transaction” means any arrangement to provide or receive cleaning services for money or other value not booked and paid through the Platform, including by cash, bank transfer, or another app.
20.3 Buyout Option (going off‑Platform). If both the Client and Cleaner wish to work directly during the Restricted Period, they may request our written consent. We may approve the request conditioned on payment of a buyout fee (the “Buyout Fee”) to CleaningPal before any Off‑Platform services occur.
20.4 Amount of Buyout Fee. Unless we agree in writing to a different calculation, the Buyout Fee is the greater of (a) CAD $500 or (b) 15% of the reasonably anticipated value of services to be provided during the next 12 months following the request date. For hourly arrangements, anticipated value may be estimated as: (last booked hourly rate on the Platform) × (anticipated average monthly hours) × 12. If the parties do not provide a reasonable written estimate, we may use a default of 6 hours per month for estimation.
20.5 Who pays the Buyout Fee. The Client is responsible for the Buyout Fee unless the Client and Cleaner jointly request in writing that it be split or paid by another party, and we approve.
20.6 Exceptions. This Section 20 does not apply where you demonstrate, to our reasonable satisfaction before or promptly after the first Platform booking, that (a) the Client and Cleaner had a bona fide pre‑existing relationship for cleaning services within the 6 months prior to the Platform Introduction; (b) a corporate or property‑management contract requires use of a specified vendor already under contract; or (c) a one‑time tip or gift is provided without solicitation of future Off‑Platform services. These exceptions do not permit ongoing Off‑Platform Transactions for cleaning services during the Restricted Period without an approved Buyout.
20.7 Remedies for breach. If you violate this Section 20, in addition to account action, you agree to pay the Buyout Fee and any reasonable costs of enforcement, and you consent to injunctive relief to prevent further violations. This Section survives termination of these Terms.
20.8 Compliance and records. To confirm compliance with this Section, we may request limited, reasonable documentation (e.g., invoices or receipts) from either party solely relating to the disputed relationship; we will handle any provided information in accordance with our Privacy Policy.
21. Changes to these Terms
We may update these Terms from time to time. If we make material changes, we will provide notice (e.g., by email or in‑app) and indicate the effective date. Continued use after the effective date constitutes acceptance. If you do not agree, you must stop using the Platform and/or close your account.
22. General
22.1 Entire agreement. These Terms (and any policies or terms referenced herein) are the entire agreement between you and CleaningPal regarding the Platform.
22.2 Severability. If any provision is found invalid or unenforceable, the remainder will continue in full force and effect to the maximum extent permitted by law.
22.3 Assignment. You may not assign or transfer these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, or sale of assets.
22.4 No waiver. Failure to enforce any provision is not a waiver of our right to do so later.
22.5 Force majeure. Neither party is liable for failure or delay caused by events beyond its reasonable control.
22.6 No oral modifications or assurances. Support communications, courtesy credits, and goodwill gestures do not amend these Terms unless reflected in a system‑generated confirmation or a written agreement signed by us.
23. Contact
CleaningPal Services Ltd.
4551 Zimmerman Ave, Niagara Falls, ON L2E 3M5, Canada
Email: ana@cleaningpal.co