Buyers' Guide Company Details Accessible by: anyone Better Life Maids Address: 7243 Devonshire AveSte 200, Saint Louis, MO United States Phone: 877-326-6243 Fax: 877-326-6243 E-mail Web site Like Follow Contact Matthew Ricketts, Chief Operations Officer E-mail Company Type: Residential Cleaner