About Charmouth General Store Limited (11514681) United Kingdom