About Loderi Farms Ltd (10380255) United Kingdom