About Millets Farm Shop Limited (06357529) United Kingdom