Yeah, I think your right that it is a cache issue.
Try adding the servers time as a querystring on the image source to fool the browser into reloading it:
<img src="../images/Users/1/CoLogo.jpg?<?php echo(time()); ?>" width="150" height="100" alt="Company Logo" />