About R&s Village Stores Limited (11230530) United Kingdom