About Cannings Cross Farms Limited (02421165) United Kingdom