About Eden Apartments (aberdeen) Ltd (SC518401) United Kingdom