About Delores Sugar Cane Ltd (12945567) United Kingdom