About Wellow Village Shop Association Limited (IP28675R) United Kingdom