About Tbs Tak & Villaservice Limited (09708763) United Kingdom