Possibly Wiltshire -- Tamsin Outhwaite works for Henge Tours, I presume this means Stonehenge ... ?? (I was half watching and half reading the paper, it was so ahem riveting .. )
I think you`ll find some filming was in Bristol the car park scene was a car park call the Talbot in the city centre. But if anyone can confirm this it would be a help.