About Teal Property Management Limited (12259830) United Kingdom