About Lello Farms Limited (11699588) United Kingdom