Westhills Ridge Company Limited has launched the Eden Heights luxury residential development located in the heart of West Accra, Ghana.