About Charmouth Stores Limited (05304666) United Kingdom