About Teagle Property Ltd (10775496) United Kingdom