About The Eden Jar Limited (09317129) United Kingdom