The information provided on this website shall not be considered as a professional Roofing advice. The contractor listings on this website are paid contractor advertisements and do not in any way constitute a referral or endorsement by our website or any approved or authorized contractor-client referral service. While the information on the website is updated periodically, no guarantee is given about the completeness, accuracy, reliability, suitability or avaibility with respect to the website or the information. www.upholsterysteamcleaners.com further more contains additional Terms and Conditions which you shall be subjected to on your use or access of the website. www.upholsterysteamcleaners.com reserves the right, in its sole discretion, to modify, alter or otherwise update these Terms at any time. Such modifications shall be effective immediately upon posting.