About Eden Garden Village Limited (11842760) United Kingdom