About Team Investments And Lettings Ltd (13224877) United Kingdom