About Havilah Eden & Co. Ltd (07234053) United Kingdom