About Teko Property Ltd (11794971) United Kingdom