About Teak Properties Limited (12214062) United Kingdom