About Megruc Property Investments Limited (11972750) United Kingdom