About Uphill Village Shop Limited (12027415) United Kingdom