About Eden Apartments Ltd (07763665) United Kingdom