About Palnackie Village Shop Limited (SP002783) United Kingdom