About Teakk & Wood Company Ltd (13689797) United Kingdom