About Leddra Farms Llp (OC361678) United Kingdom