About Teckkam Property Investment Limited (09749130) United Kingdom