About Teo Properties & Management Limited (10091242) United Kingdom