I also need an efficient, thorough carpet cleaning firm for a letting agent (regular work possible) - needs to be reasonably priced, that is very important as often these charges are coming out of tenant deposits. Any recommendations in HW area please?