About Barkham Village Store Ltd (08701321) United Kingdom