About Thorncombe Village Shop Association Limited (IP030510) United Kingdom