About Teal Property Consultancy Limited (12779203) United Kingdom