About Mack Property Investments Limited (10681124) United Kingdom