I have now fixed that error, it seems when I rearranged the site I missed updating the $TEMPLATEURL in fmbadhandler. The annoying thing is I looked at it but didn't realise until now that the url was slightly wrong.
Anyway the error template is now being displayed along with the error message thanks to [fmfullerror /] the only problem now is the return link is I use [return_link /] that it doesn't include the link just that short code, if I inlculde <a href="$return_link">Return to form</a> the link it actualy creates is http://www.eandhbaxendale.com/$return_link
I have checked the this_form hidden field and that has the correct url so I stumped as to why it isn't working.
<input type="hidden" name="this_form" id="this_form" value="http://www.eandhbaxendale.com/online-enquiries/place-an-order/" />