About Letterston Village Stores Limited (09347959) United Kingdom