About Foxton Village Stores Limited (06882929) United Kingdom