About Teal Property Investments Ltd (11992505) United Kingdom