About Havilah Eden Holdings Ltd (13614452) United Kingdom