About Eden Lea Management Limited (09274994) United Kingdom