About Eden North Luxury Apartments Limited (13268902) United Kingdom