I have a # in my URL which is preventing the Appointment + page from working ?

Hi

I am baffled by this one:

When I test the page it works a bit slow but all the functions work but when I publish it and add it my menu it doesn't.

I have worked out it is because a # is appearing in the URL on all my pages but I have checked permalinks and I have no idea why this # is automatically appearing in my URL's any ideas how I can fix this as the plugin will not work.

eg

http://websitename.co.uk/#make-an-appointment/
plugin does not work

http://websitename.co.uk/make-an-appointment/
plugin will work

Also any ideas why the loading speed is so slow when the rest of the site works brilliant?

Many thanks