About Henfield Village Stores Limited (08635342) United Kingdom