About Eden House Limited (04350433) United Kingdom