About Ne Village Stores Limited (12442781) United Kingdom