About Birchwood Farm Shop Limited (06343689) United Kingdom