About Penhow Village Shop Limited (IP030567) United Kingdom