About Village Store Private Ltd (10814797) United Kingdom