It shoudn't make any difference however depending on how many apartments were to be built there may well be requirement for the houses to pay more service charge to cover landscaping costs which the apartments would of shared.
The management company will be tied into your lease which is needed for it's eventual sale.
Look up the company on CRO. You can buy all the relevant docs for 2.50 a shot including the articles and details on the directors.
Is there a specific issue you are concerned about? I would engage with the developer if they are still around to see if they can tidy things up.