About Tbs Tak & Villaservice Invest Limited (09708723) United Kingdom