About Plumgarths Farm Shop Limited (12130227) United Kingdom