About Eden Chase Management Limited (07401326) United Kingdom