About Megerdor Property Investments Limited (00814753) United Kingdom