About Edenhelm Limited (01720975) United Kingdom