About Frome Valley Farm Shop Limited (06505624) United Kingdom