About Edenhall Investments Limited (03731354) United Kingdom