About Ferndene Farm Shop Limited (07982616) United Kingdom