About Tc Properties & Investments Ltd (12653793) United Kingdom