About Eden Property Investors Limited (11497519) United Kingdom