Derek,
As carpet cleaners, we all might know about allergy treatments etc but the general public doesn't.
This needs to be explained to them. In particular you need to tell them how they will be (adversely) affected and how you will solve this problem for them. You are not a carpet cleaner.... You are a problem solver (solving a problem that many people don't yet know they have!
You've got two sides to your leaflet, so use both sides to to inform them. The delivery costs the same but you can do twice as much selling with a double sided ad.
As for the offer, that is probably the most important bit apart from the headline (which IMO needs a lot more oomph). You have to give them a really good reason to get off their backsides and pick up the phone.
Garry