About Teak & Wood Company Ltd (13676056) United Kingdom