I had another bash at locating my rattle. I got under the car and started at the back - noticed the heat shield above the back box was loose. It has crumbled away around the mounting points and was no longer being held securely. Bingo I thought...
Couple of washers and a new nut and it was nice and tight again.
Took the car out and no change, so back in the garage it went and I retired in a mood.
After consulting the guru himself Jimbo, he suggested checking the rear brake shields. He had noticed when fitting them that old bolts had previously snapped in the lower most mounting holes in the uprights. I bought the rear uprights refurbished and hadn't noticed this before. Sure enough, he was on the money - I took the rear calipers and discs off and the lower corner of the shield on each side was rattling off the upright!
With the hub now in place it's impossible to r-tap the hole (you can't get the angle to hit it straight on) but I sure as hell wasn't taking it all apart again. So I set about coming up with what can only be described as a bodge.
I superglued a plastic washer to the back of the brake shield where it meets the upright. That alone would probably so the job but I also whacked a bunch of seam sealer between the plastic washer and the hub.
Took the car out and this has 100% solved my rolling rattle. No more tinny rattling noise over rough ground. Hopefully my solution will last, it's not exactly a high stress part. All back together again.
I do still have a small rasp/rattle off the exhaust which I've been unable to pin down. A job for another day. At least something has been fixed today!
A better shot of the full underside since all the work was done: