About Tembea Properties Limited (13100428) United Kingdom