About Lloyd Brothers Farms Limited (12374309) United Kingdom