About Team Property Development (london) Limited (13215603) United Kingdom