Looks like you have a high image load.
I had a look at “Winches Hoist – The versatile series” on this page:
http://timco.tugboatstudio.com/product-category/winches/?v=4096ee8eef7d
The product image that is being uploaded is 635px x 435px, yet your theme is showing it at 264px x 180px, so that’s a lot of wasted bytes for the user, and there are many images. Consider going to:
Dashboard > WooCommerce > Settings > Display > Product Images paragraph > Catalog images
and set to 264px square. Maybe even a bit smaller if you can sacrifice a little quality. Then run regenerate thumbnails.
Single product image should be no more than the display size of 563px square.
Some of your none-WooCommerce images are also quite large. Try to upload them at a size no bigger than the size they are being displayed at.
Try a cache plugin for a further speed boost.
This service is good for advice for improving performance:
https://gtmetrix.com/
Thanks lorro for this valuable info! BUT I don’t see this within WooCommerce settings:
Dashboard > WooCommerce > Settings > Display > Product Images paragraph > Catalog images
At Display I don’t have a “Product Image Paragraph” section… or “Catalog Images”
I am current on all plugins/themes.
Sorry my bad:
Dashboard > WooCommerce > Settings > Products tab > Display sub-page > Product Images paragraph > Catalog images
I see this:

Looks like you have the latest WooCommerce so probably one of your plugins is causing a conflict and hiding the Product Images setting.