About Eden Garden Properties Limited (13674000) United Kingdom