About Offord Village Stores Limited (07655845) United Kingdom