About Teklay Property Ltd. (10914760) United Kingdom