About Ewelme Village Store Association Limited (IP030556) United Kingdom