About Teal Nest Properties Ltd (12612405) United Kingdom