About Millers Tea Room & Farm Shop Ltd (07360889) United Kingdom