About Teakwood Limited (01774151) United Kingdom