Thanks Ray - it was all working. From that i realised there were additional records in one of my tables from testing stuff which was causing the duplicate emails. In a related note, that same page also has a regular UE script just to send a confirmation to the user who completes the form.
I did have emails coming through the other days but they don't seem to be now - could you have a quick look and see if you can spot what's up?
I've attached the pages below. Lines 455 - 543 in the safari_enquiry.php page.
Thanks.