About Teakwood Investments Limited (08927036) United Kingdom