About Teak & Associates Ltd (08550636) United Kingdom