About Teneo Properties Limited (09378835) United Kingdom