About Newtown Village Store Ltd (10396786) United Kingdom