About Bistre Farm Shop Limited (04725234) United Kingdom