About Tealeaf Property Investments Limited (10878123) United Kingdom