About Triple Tee Property Investment Limited (13583878) United Kingdom