About New Stockcross Village Stores Ltd (12153809) United Kingdom