About Edenhill Company Limited (02120156) United Kingdom