About Eden Properties Limited (12107691) United Kingdom