About Henstridge Village Store Limited (07744761) United Kingdom