Tried a Union but it was a mess!!!
I might try your suggestion of merging the environmental datasets then intersecting probably the best solution.
I'm wondering whether try write a script that iterates through the layers in the TOC performing the spatial join - then merge together and dissolve on parish ID - might work.
then again, it might be less time consuming to go with the first suggestion!!!
Thanks
Claire