About Eden Property Group Limited (12283552) United Kingdom