About Triple A Property Investments Ltd (12221346) United Kingdom