About Teak Limited (03228099) United Kingdom