About Plymtree Village Shop Association Limited (IP030595) United Kingdom