Cleaning equipment, tools and accessories