About Tea Property & Investments Ltd (13051387) United Kingdom