About Larch Hill Farms Limited (NI031091) United Kingdom