About Chatton Village Store Ltd (11398097) United Kingdom