About Yatton Keynell Village Store Limited (04464666) United Kingdom