About Edenhall Holdings Limited (10367730) United Kingdom