About Teal Properties Management Ltd (12290056) United Kingdom