About Ldm3 Farms Limited (00903293) United Kingdom