About Beech Croft Farm Limited (06942324) United Kingdom