uklocations
I'm not qualified to answer your points in any detail (and with that, I know that I'm laying myself open to those who do not go along with my views above). However, a trawl through Google and other online sites will readily provide you with some more background on the topic.
Can't be more helpful, but I'm sure there'll be others here (of any persuasion) who might who care to enlighten us.