About Teal Property Holdings Limited (10418665) United Kingdom