You have two problems.
First it is not good to have spaces or strange characters in a file name. Best practice is to either camel case the file name, or replace the space with a dash or underscore.
e.g. Website_Logo.tif
However, if your web host is on IIS (Microsoft) you are fine and that would not stop the image from showing.
The real issue is your image file is a .TIF. Web browsers do not support showing TIFs via the img tag.
Supported graphical formats are:
.png
.jpg
.gif
.bmp
A note in regards to the PNG. All modern browsers support both PNG-8 and PNG-24. PNG-24 allows for partial transparency, meaning you can make an area of your image say 25% transparent while other parts are not transparent. There are various reasons people use this (to long to get into here). However, IE6 has a problem with PNG-24 and will not show any transparency with them and instead show the transparent areas as full color.
Also while the graphical format BMP is supported not many people use it. Realistically when doing web design you use the PNG, JPG, and GIF file formats for the img tag.
Switch to one of those and that should fix your problem.