About Eden London Limited (05289045) United Kingdom