About Village Stores Property Holdings Ltd (12203892) United Kingdom