About Mary Tavy Village Shop Limited (12238888) United Kingdom